腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
模板分布在多个
文件
中
、
当
跨
多个
文件
声明
模板时,
C++
似乎相当不满。更具体地说,当使用模板化的
类
时,链接器期望
类
的所有方法定义都在单个编译器目标
文件
中。当你考虑到头
文件
,其他
声明
,继承等等,事情变得非常混乱。对于
跨
多个
文件
组织或重新分发模板化的成员定义,是否有任何通用的建议或变通方法?
浏览 2
提问于2008-08-30
得票数 23
回答已采纳
1
回答
如何
跨
文件
C++
声明
类
、
我一直在尝试弄清楚
如何
在
C++
中
跨
多个
文件
转发
声明
类
。我可以用两个
类
成功地做到这一点,但在许多
类
中做到这一点让我感到困惑。我尝试在一个头
文件
中
声明
所有
类
,并将其包含在所有
类
中,但我得到了
类
不完整的错误。我调查了一下,但所有的解决方案似乎都不合理,或者让我感到困惑。你能解释一下做这件事的好方法吗?A
类
包括在C
类
中,但A
类<
浏览 44
提问于2020-05-05
得票数 1
回答已采纳
4
回答
从头自动生成
C++
文件
?
、
我有一堆带有各种类和函数
声明
的
C++
头
文件
。到目前为止,当我编写
声明
的
类
和函数的
C++
源
文件
实现时,我一直是手动的: 删除关键字“虚拟”和“静态”。我想知
浏览 5
提问于2009-09-10
得票数 30
2
回答
我是否可以使用“`bool`”类型或指向导出到c #的
c++
函数中的
类
的不透明指针?
、
库本身将用
c++
编写,但是为了获得最好的
跨
语言兼容性,API将使用extern "C"导出(我稍后将从C#、
C++
、可能C和其他几个方面使用这个API )。显然,API不能包含整个
类
或其他
c++
特定特性(比如抛出异常),但我的问题是: 可以使用指向
类
的不透明指针吗?如果是这样的话,我将
如何
在头
文件
中
声明
它们,以便可以从C代码中使用头
文
浏览 0
提问于2014-05-15
得票数 5
回答已采纳
1
回答
基础出口
、
KError.h" 我假设在本例中使用Foundation_export时,它能够在另一个
文件
中使用变量吗
浏览 3
提问于2013-10-11
得票数 5
回答已采纳
2
回答
为什么Visual Studio 2010在此代码中显示语法错误?
、
、
template<typename T>{ T info; nodAB<T> *st; nodAB(const T& x):info(x),tata(0),st(0),dr(0){}; nodAB(const T& x, nodAB<T> *t):info(x),tata(t),st(0),dr(
浏览 0
提问于2012-07-03
得票数 0
回答已采纳
2
回答
在哪里
声明
结构,等等?
、
是否应该在头
文件
中
声明
所有的结构和
类
?如果我在源
文件
中
声明
一个struct/class,我需要在头
文件
中放入什么才能在其他
文件
中使用?另外,有没有任何资源展示了
C++
的一些标准实践?
浏览 0
提问于2010-04-05
得票数 7
回答已采纳
1
回答
头
文件
中的WX_DECLARE_HASH_MAP
、
、
、
在我的Visual Studio 2010解决方案中,我有一个用
C++
编写的项目。我在项目中使用了wxwidgets3.0.2库,在我的一个
C++
文件
中有下面一行,它编译得很好。我尝试在头
文件
中的
类
定义中
声明
上述语句。但是我不能从另一个
文件
访问这个
类
。有人能帮我
声明
散列图以便我可以
跨
文件
访问它吗?编辑: 考虑我的头
文件
,
文件
包括上述语句,Class1.h如下所示:
浏览 2
提问于2015-10-14
得票数 1
回答已采纳
2
回答
在
c++
中定义
类
、
、
当我试图运行这个程序时,我会发现一个错误: “致命错误: sales_item.h:没有这样的
文件
或目录。我读过的书,
c++
入门第5版,教我这样定义一个
类
。这样做不对吗?为什么我不能运行这个程序?
浏览 1
提问于2013-05-23
得票数 0
回答已采纳
1
回答
如何
在源
文件
中使用头
文件
中
声明
的全局变量?
我正在为HP-UX和Linux编写一个
跨
平台的
C++
应用程序。我想知道
如何
使用在
文件
3的
文件
1中
声明
的const char *变量,而不会弹出以下错误: /usr/ccs/bin/ld: Duplicate symbol "OPERATING_SYSTEM" in
浏览 0
提问于2012-06-26
得票数 2
1
回答
模板
类
的成员函数何时实例化?
、
、
Derived derived;{} class DEF {}; 模板
类
的成员函数何时实例化?即使该函数是显式内联的,在foo ()中调用该函数之后,该函数似乎也会被实例化(在
文件
末尾)。这是
C++
的行为标准吗?如果是的话,是否取决于所使用的
C++</e
浏览 1
提问于2019-12-21
得票数 4
回答已采纳
1
回答
在
c++
(windows或Linux)中哪里可以找到头“字符串”?
、
如果我需要遍历
c++
中std::string
类
的
类
声明
,我
如何
找到它? 我在windows.I中使用MinGW,我能够找到标准的C头
文件
,但找不到
c++
文件
。
浏览 3
提问于2013-12-31
得票数 0
2
回答
从UWP
c++
/cx调用UWP C#代码
、
、
我有一个UWP
C++
/cx应用程序和UWP C#
类
库。 我不能有"c#代理应用程序“,我的应用程序是
浏览 1
提问于2016-06-27
得票数 3
2
回答
Objective C中的
C++
函数
、
我对
如何
在Objective C中调用
C++
函数感到有点困惑。void InitializeSearchRegistration();void InitializeServiceRegistration()}任何建议都是很
浏览 2
提问于2013-05-20
得票数 0
2
回答
C++
静态布尔变量
、
、
、
假设你有一个A
类
: #ifndef A_H public: static bool m_someVar;
文件
A.cpp: m_someVar = true
浏览 5
提问于2014-03-26
得票数 2
回答已采纳
1
回答
Obj++头
文件
中的AppKit对象?
、
、
我很高兴地在目标
C++
(.mm)头
文件
和实现
文件
中以及从
C++
实现
文件
中调用objects (++)
类
,但是每次尝试在
C++
头
文件
中使用目标C
类
都会导致编译器错误。类似这个
类
声明
的东西无法编译: CQuartzTextRenderer(); virtualCDrawingOptions &
浏览 4
提问于2012-02-14
得票数 1
回答已采纳
3
回答
C++
中的静态变量
、
、
我想知道头
文件
中的静态变量与
类
中
声明
的静态变量有什么不同。当在头
文件
中
声明
静态变量时,其作用域仅限于.h
文件
或
跨
所有单元。另外,通常静态变量在
类
中
声明
时会在.cpp
文件
中初始化,对吗?
浏览 0
提问于2010-09-13
得票数 71
回答已采纳
3
回答
C++
中
跨
多个源
文件
的常量和
类
声明
、
、
、
我在一个
C++
项目中有多个源
文件
。在典型的方式中,有多个带有
类
和函数
声明
的头
文件
,以及与其定义相关的源
文件
。问题是,当我尝试使用在另一个
文件
中定义的
类
作为另一个
文件
中的
类
的成员时,即使使用#include指令,也会得到编译错误。是什么通过原型来解决这个问题(这是正确的说法吗?)在
声明
它为成员之前,首先创建一个
类
。因此,如果ClassA在一个
文件
中,而ClassB在
浏览 0
提问于2010-10-18
得票数 0
回答已采纳
2
回答
如何
将id<MTLBuffer>存储在
c++
代码中?
、
、
我正在编写一个
跨
平台引擎来做一些渲染。我试图创建一个
跨
平台的结构,基本上管理一种类型的几何绘制。目标是有一个
c++
类
,它将空*保存到分配给缓冲区的内存块中,然后将该指针传递到MTLBuffer或Vulcan缓冲区以用于呈现。因此,这个
类
中的一个字段需要是一个缓冲区,但在
跨
平台的意义上。PlatformSpecificEngine.drawWith((PlatformSpecificBuffer)buffs->buffer)} 因此,本质上,我需要能够将我的MTLBuff
浏览 0
提问于2018-12-26
得票数 3
回答已采纳
1
回答
如何
在.h
文件
和cpp
文件
中
声明
和定义非会员函数?
我不太理解
C++
中“非会员函数”的概念。
如何
在.h
文件
和cpp
文件
中
声明
和定义非成员函数。以及
如何
在main.cpp中调用非成员函数,因为非成员函数没有在
类
中
声明
?
浏览 0
提问于2020-05-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
银行如何实现跨网文件安全交换?
跨隔离网文件交换的审计追溯要如何实现?
如何实现虚拟化环境下的跨网文件交换?
银行如何选择跨网文件交换产品,提升业务效率?
面对企业文件交换难题,镭速跨网文件交换系统是如何解决的?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券