腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
正在
向
一个
.
h
文件
添加
一个
“
模板
化
的
非
成员
函数
”。
为什么
在
我
添加了
下
面的
代码
后
,
我
的
程序
没有
输出
任何东西
:
c++
、
function
、
output
、
vec
//此
函数
接受两个参数,
一个
是Vec类型
的
向量,另
一个
是T类型
的
元素,并返回//与该参数匹配并已成功从向量中移除
的
元素
的
数量。其他元素
的
//顺序应该保持不变。//
我
已经将此
代码
添加
到.
h
文件
中,并尝试使用以下
代码
行从test.cpp
文件
中调用此<em
浏览 17
提问于2020-04-14
得票数 0
3
回答
未定义对(使用静态库进行g++编译)
的
引用
c++
、
g++
、
unix-ar
项目
文件
如下所示: parser parser.hpp brain.cpp
我
首先运行了这两个命令(pwd source/brain/):ar rvs brain.a brain.og++ parser.cpp
浏览 0
提问于2013-04-06
得票数 1
回答已采纳
1
回答
模板
类
成员
专门
化
而不在标头中声明
c++
、
templates
、
declaration
、
template-specialization
我
在
标头中声明了
一个
模板
类,其中有
一个
方法,而在报头中
没有
该方法
的
定义。
在
.cc
文件
中,
我
定义了该方法
的
专门
化
,而
没有
在
头中声明它们。
在
不同
的
.cc
文件
中,
我
对存在专门
化
的
不同
模板
参数调用该方法。产出如下:2 这对<
浏览 2
提问于2013-02-25
得票数 13
回答已采纳
1
回答
用Doxygen编写C++静态
模板
函数
文档
c++
、
templates
、
doxygen
您好,
我
有
一个
问题,用Doxygen记录C++类静态
模板
函数
:#ifndef CLAZZ_
H
* \brief Clazz declaration * \sa Clazz template<typedef TYPE> stat
浏览 7
提问于2014-02-21
得票数 4
2
回答
带有专门析构
函数
的
“已定义
的
析构
函数
”
c++
、
templates
、
template-specialization
我
在用专门
的
破坏者做实验。这段
代码
是完全有效
的
,并且编译得很好:class Catpubliccout << "int" << std::endl; { Cat<float> c2;} 但是,如果
浏览 0
提问于2017-10-17
得票数 1
回答已采纳
2
回答
尝试理解
在
导入静态方法上使用删除时
的
错误
c++
、
pointers
我
在这里试图理解指针
在
我
的
代码
中
的
行为,
我
的
问题是
我
已经注释掉
的
底部
代码
,而我发现
的
所有信息都
没有
在下
面的
问题中得到回答。
我
的
问题是
为什么
编译器给我错误
的
未初始
化
的
变量应用
程序
,以及编写
我
的</e
浏览 4
提问于2020-06-29
得票数 0
回答已采纳
3
回答
为什么
模板
专门
化
需要内联?
c++
、
templates
、
inline
、
template-meta-programming
、
template-specialization
我
指的是这个答覆: template<typename T>及其专业
化
voidfunc<mytype>(mytype& val); 导致重复符号链接器错误(方法
在
“.tpp”
文件
中实现,该
文件
包含在标题末尾)。将inline<e
浏览 0
提问于2018-01-23
得票数 14
回答已采纳
2
回答
C++中初始
化
程序
列表
的
顺序
c++
、
initializer-list
我
知道,对于
非
静态
成员
变量,初始
化
程序
列表中
的
求值顺序是根据类中声明
的
顺序进行
的
。考虑下
面的
例子,来自isocpp public: void f(); Y y_;{ Z z;
浏览 1
提问于2019-03-14
得票数 1
回答已采纳
7
回答
C++
模板
基类处
的
编译器警告
c++
、
templates
、
compiler-warnings
、
base-class
我
收到了编译器
的
警告,在这种情况
下
我
不明白。当我从下
面的
代码
编译"Child.cpp“时。(难怪:
我
把类声明去掉到了最低限度,所以内容
没有
多大意义,但您会更快地看到问题)。
在
"AbstractClass“中,有
一个
公共方法”抽象类::Cancel()“。如果
我
在
类主体之外定义方法(如您看到
的
代码
),
我
将得到编
浏览 3
提问于2010-06-16
得票数 14
5
回答
模板
和标题问题
c++
、
templates
、
header
、
declaration
当我这样做时,编译器说它找不到
函数
的
引用:template <class T>template<class T>如果
我
在
类
的
头上实现它,它就会顺利地运行。请,我会在标题上工作,直到有人
浏览 0
提问于2009-10-06
得票数 2
回答已采纳
2
回答
模板
函数
在哪里实例
化
?
c++
、
templates
、
compilation
、
linker
、
one-definition-rule
我
相信有4种情况
下
,
我
的
问题可能有不同
的
答案。这些情况按
成员
函数
和非
成员
函数
进行排序,并在
没有
库
的
情况
下
进行排序。库中
的
非
成员
函数
假设
我
在
header func.
h
中定义了
一个
模板
函数
func.
h
。在哪
浏览 3
提问于2020-10-26
得票数 0
回答已采纳
1
回答
使用make构建C++
模板
库
c++
、
templates
、
makefile
、
shared-libraries
、
static-libraries
我
很难将我
的
C++库重写成
模板
形式;主要问题是重新设计Makefile。是
一个
头
文件
lib.
h
(受包含保护),我们有类和重载操作符
的
声明。#include "lib.
h
"a 是
一个
实现
文件
lib.cpp,
在
该
文件
的
顶部,
我
浏览 0
提问于2021-01-09
得票数 0
回答已采纳
1
回答
Clang3.5:使用SFINAE检测gobal功能不存在
c++
、
clang
、
sfinae
所以我有下
面的
代码
,它在VS2012
下
很好地工作。它检测全局
函数
'Bar‘是否存在。遗憾
的
是,这不能在clang3.5
下
编译,出现了以下错误: template <typename T> static如果支持,那么正确
的
语法是什么?
浏览 3
提问于2015-09-30
得票数 1
回答已采纳
5
回答
如何正确地进行显式
模板
实例
化
?
c++
、
templates
、
visual-c++
、
linker
我
使用
模板
来实现CRTP模式。使用下
面的
代码
,
我
将获得链接器错误(对于
在
基类CPConnectionBase中定义
的
所有方法),如下所示: (?start@?这肯定是错误
的
,因为
我
不想将所有可能
的
派生类
的
头包含到基类
的
源中(
我
可能也希望在其他派生类
的
另
一个
项目中使用这个基类)。因此,
我
的
目标是
浏览 2
提问于2012-02-01
得票数 4
回答已采纳
2
回答
显式
模板
专门
化
错误
c++
、
templates
我
在
玩
模板
,但得到
一个
编译器错误。function template matches function template specialization 'second'有什么可能出错
的
线索吗
浏览 5
提问于2015-03-08
得票数 2
回答已采纳
3
回答
在
类
模板
中定义朋友
函数
时
的
重新定义错误
c++
、
templates
、
language-lawyer
、
friend
、
friend-function
我
正在
学习朋友声明,
在
C++中使用列出
的
书籍。因此,
在
阅读之后,为了测试
我
对这个概念
的
理解,
我
编写了以下
程序
,它
的
输出
我
无法理解:struct Name 上
面的
程序
给出了以下错误: error: redefinition of
浏览 7
提问于2022-02-05
得票数 3
回答已采纳
7
回答
模板
的
编译是如何工作
的
?
c++
、
templates
我
正在
读一本关于
模板
是如何工作
的
书,
我
很难理解这个
模板
的
解释。 当编译器看到
模板
的
定义时,它不会生成
代码
。只有当我们实例
化
模板
的
特定实例时,它才会生成
代码
。
代码
只有
在
使用
模板
(而不是
在
定义它时)才会生成,这一事实影响了我们如何组织源
代码
,当错误为
浏览 13
提问于2013-11-05
得票数 27
回答已采纳
3
回答
成员
模板
的
C++混淆属性名
c++
、
templates
我
已经发现,当从
模板
类型(T& v)
的
变量访问
非
模板
属性(T& v)时,如果存在同名
的
模板
函数
(template class <T> void foo()),C++可能会被诱使以为它是
成员
模板
。main
函数
用T= X实例
化
foo_negative。这个
程序
编译并运行,
没有
任何
输出
。如何
添加</
浏览 7
提问于2012-05-20
得票数 20
回答已采纳
1
回答
Qt Creator:类
模板
在
调试和发布模式
下
的
不同行为
c++
、
qt
、
templates
、
build
我
正在
尝试专门
化
模板
成员
函数
。问题是
在
Debug模式下调用方法
的
专门
化
,而在Release中调用
非
专门
化
的
函数
。例如,
我
有类
模板
和专门
化
方法class SimpleClasspublic: void doSomething(const T&
浏览 2
提问于2017-12-07
得票数 0
3
回答
“未定义对”
模板
类构造
函数
的
引用
c++
、
templates
、
compiler-errors
、
codeblocks
我
不知道
为什么
会发生这样
的
事情,因为
我
认为
我
对一切都有正确
的
声明和定义。#ifnd
浏览 3
提问于2012-01-06
得票数 196
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言为什么一般不在.h中定义函数或者变量?(精华)
VS Code C+扩展:自动创建函数的定义和声明
如何编写 C+游戏引擎
使用Laravel和Vue.js 2.5进行服务器端渲染
C/C+的角角落落 第二辑 006
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券