腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
单独
的
源文件
中
定义
模板
函数
并
调
用它
,
只
包含
头文件
c++
我创建了两个
源文件
(main.cpp、cal.cpp)和一个
头文件
(cal.h)。在cal.cpp
中
,我
定义
了一个
模板
函数
template <class T> return (a + b);template add_no<int>; 在cal.h
中
,声明了。
浏览 16
提问于2020-01-11
得票数 0
2
回答
好友、
模板
、重载<<链接器错误
c++
、
templates
、
friend
关于这一点,我对之前
的
一篇文章有一些很好
的
见解,但我不知道这些编译错误意味着什么,我可以使用一些助手。
模板
、好友和重载都是新
的
,所以三合一给我带来了一些问题…… 1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall
浏览 0
提问于2010-06-04
得票数 1
回答已采纳
1
回答
头文件
中
的
模板
实例化
c++
在
头文件
中有泛型
函数
声明,在
定义
文件中有后续
定义
吗?我想做这样
的
事#ifndef PROCEDURES_Htemplate<class T> T max(const T&, const
浏览 2
提问于2013-11-03
得票数 0
回答已采纳
1
回答
使用
模板
方法为类
定义
非
模板
方法
c++
、
templates
include "foo.hpp" // Foo constructor} 我知道C++
中
的
模板
是作为一种模式工作
的
,是按需实例化
的
。因此,为了让编译器理解发生了什么,
模板
方法
定义
需要在
头文件
中
(否则我需要使用其他变通方法,
如
使用实现文件(.tp
浏览 0
提问于2021-01-13
得票数 0
2
回答
链接两个
源文件
而不是使用
头文件
有什么意义?
c
为什么我应该使用另一个源代码文件在许多程序之间共享代码或
函数
,
并
使用链接器而不是
只
使用
头文件
?(我在头C
中
读过这篇文章,但我不明白它
的
意义是什么)
浏览 1
提问于2020-02-21
得票数 2
回答已采纳
5
回答
这个只有头
的
库是如何防范链接器问题
的
?
c++
在阅读了之后,我以为我什么都懂了,但后来我从一个流行
的
标头库中看到了。 除了在SO问题中描述
的
方式之外,还可以避免多个
定义
链接器错误。也许这个库正在使用其他人没有提到
的
技术,所以这个问题值得更多
的
解释。库假设您不会在翻译单元
中
包含
它
的
头文
浏览 4
提问于2015-11-02
得票数 1
回答已采纳
4
回答
为什么类通常
包含
函数
声明而不是
定义
?
c++
、
function
、
class
为什么
函数
通常在类
中
声明为而未
定义
?
浏览 3
提问于2021-12-31
得票数 1
2
回答
模板
函数
和类在不同文件
中
的
使用
c++
、
templates
、
template-function
我想在一个文件
中
定义
一个
模板
函数
,并在多个文件中使用。这是否与常规
函数
原型
的
工作方式相同?这样我就可以
定义
它一次,并将原型
包含
在其他文件
中
?我对类也有同样
的
问题,我是否必须在每个
头文件
中
包含
模板
类
的
完整
定义
,就像我对类所做
的
那样?如果我在不同
的
文件
中
浏览 0
提问于2011-04-25
得票数 0
回答已采纳
1
回答
内联
函数
在链接过程中发生冲突?
c++
、
function
、
linker
、
inline
我在
头文件
中
定义
了一个
函数
模板
,并在几个
源文件
中使用了它。当我链接程序时,我会得到以下错误:wd_sprintf.h:#define WDSPR
浏览 2
提问于2014-03-13
得票数 2
回答已采纳
1
回答
外部声明变量与全局变量之间
的
差异
c++
、
c
、
oop
、
variables
我对在hxx文件
中
声明带有extern
的
变量,然后在每个cxx文件
中
定义
变量有什么好处感到困惑。我理解extern对变量
的
作用是:当使用extern声明变量时,变量
只
声明一次,但可以多次
定义
。这就像为每个
源文件</em
浏览 3
提问于2020-08-27
得票数 1
3
回答
‘'Constexpr’vs 'extern const‘。哪个优先?
c++
、
c++11
、
constants
、
extern
、
constexpr
何时使用constexpr,何时使用extern const 外部const int MAX_NUMBER_OF_ROWS; constint MAX_NUMBER_OF_ROWS= 99; 文件(
头文件
和
源文件
)
只
包含
这样
的
定义
和声明。是否
只
在
头文件
中使用constexpr
并
删除
源文件
,<e
浏览 7
提问于2016-08-11
得票数 3
回答已采纳
3
回答
对ClassName::ClassName
的
引用未
定义
c++
、
class
、
undefined-reference
我正在使用代码::块来构建我
的
项目,其中
包含
三个文件:main.cpp、TimeSeries.cpp和TimeSeries.h。class XType, class YType> class TimeSeries { TimeSeries(void);};} TimeSeries<XType, YType>::~TimeSeries(void) {最
浏览 3
提问于2010-09-19
得票数 0
回答已采纳
3
回答
为什么声明/
定义
必须同时在c++
中
模板
类
的
源文件
中
?
c++
、
templates
有谁能详细说明原因吗?
浏览 0
提问于2010-10-15
得票数 4
回答已采纳
2
回答
如何避免重写方法
的
多个
定义
c++
、
pointers
、
inheritance
这两个类都有一个名为"getNumber ()“
的
方法。 { Animal
浏览 5
提问于2022-04-01
得票数 0
回答已采纳
1
回答
启用只对标头库进行调试生成
的
优化
c++
、
visual-studio
、
debugging
我正在为一个项目()使用一个
只
使用头
的
库,并且目前正在尝试调试我遇到
的
一些问题。我相信glm给了我正确
的
值,但是在没有优化
的
情况下构建它是缓慢
的
(我使用
的
是visual 2012/2013/2010,最容易做到这一点,因为所有3都已经安装)。是否有一种方法可以启用优化(特别是/O2),并为GLM
头文件
禁用调试符号,同时为解决方案
的
其余部分保留调试信息?编辑: 我想说
的
是,我不想在这一点上
浏览 1
提问于2014-02-22
得票数 1
回答已采纳
4
回答
为什么
模板
类
的
实现和声明应该在同一个
头文件
中
?
c++
、
templates
为什么
模板
类
的
实现和声明应该在同一个
头文件
中
?你们能举个例子来解释吗?
浏览 7
提问于2010-09-20
得票数 42
回答已采纳
3
回答
在一个或多个文件
中
定义
C++类
c++
、
class-design
、
class
创建C++类时,什么是最好
的
practice>?将类
定义
和
函数
声明放在
头文件
中
,并将
函数
定义
放在
单独
的
源文件
中
。 将整个类
定义
并在
源文件
中
声明成员
函数
?我知道你可以做到这三种方法
中
的</
浏览 0
提问于2016-06-01
得票数 5
回答已采纳
2
回答
C
中
.h文件与.inc文件
的
区别
c
、
include
、
header-files
我一直在研究各种开源项目,它们有一堆用C编写
的
文件,其中.inc作为文件扩展名。据我所知,它们被用作
头文件
。 我认为标准约定是将.h文件用于
头文件
,.c用于
源文件
。那么,对于
头文件
何时应该是.inc文件而不是.h文件是否有一个标准约定,还是仅在每个项目的基础上决定?(还是我只是在看使用.inc
的
奇怪项目?)
浏览 1
提问于2016-07-15
得票数 10
回答已采纳
3
回答
多重
定义
..。| C++
c++
、
linker
、
object-files
这是个有点理论性
的
问题。 错误消息所涉及
的
函数
位于H。我假设
浏览 7
提问于2015-03-30
得票数 1
回答已采纳
2
回答
尝试实现我自己
的
向量类,继续得到“未
定义
的
引用”错误。
c++
我正在尝试实现我自己
的
向量类,作为一本书“加速C++”
的
练习,但是我得到了这些错误,我不知道如何修复它们:对‘`vec::uncreate()’
的
::~vec()]+0x43):C:\MinGW\bin..\include\c++\3.4.2\bits\allocator.h||undefined引用 我使用
的
是代码::块和两个文件都在同一个项
浏览 0
提问于2014-01-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
VS Code C+扩展:自动创建函数的定义和声明
致完美主义者:0个错误,0个警告
C/C+编程笔记:C语言预处理命令是什么?不要以为你直接写#就行!
STM32最小系统板教程第三章第1讲
初识C语言之第一篇 编译过程,那些你不知道的知识点!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券