腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
cpp
运算符
=
未被
调用
(
使用
类
模板
)
、
、
、
我是如何定义
类
的: 我试着这样称呼它 BSNode<std::string>* copy = new BSNode<std::string>("1");BSNode<std::string>* copy2 = new BSNode<std::string>("2"); copy2 = copy; 但是这个函数根本没有被
调用
,它只
使用
了default
浏览 19
提问于2021-01-04
得票数 0
2
回答
是否可以为字符串创建
模板
化的用户定义文字(文字后缀)?
、
、
当我发现用户定义的文字可以
模板
化时,我被告知:{但是上面的声明不适用于字符串文本:给出以下错误: prog.
cpp
:12:15:错误:对“操作符”“_s()”的
调用
没有匹配函数 性病:cout <&
浏览 5
提问于2016-12-01
得票数 7
回答已采纳
2
回答
如何
使用
引用类型实例化
模板
函数?
、
C++不
使用
T = Hoge&来实例化
模板
。一个最小的例子是: #包括
类
Hoge { public: Hoge():hoge(0) {} ~Hoge() {} int hoge;void print() { printf("%d\n",hoge);}; #包括"hoge.h“
模板
void f(T ){ a.print();} template void f<Hoge &>(Hoge & a);
浏览 0
提问于2018-01-09
得票数 10
回答已采纳
4
回答
Visual Studio10上的C++编译错误
、
、
、
在
使用
Visual Studio编译这个简单的程序时,我得到了以下错误:CoList.h virtual ~C
浏览 1
提问于2011-07-16
得票数 4
回答已采纳
1
回答
虚拟函数与通用程序设计
、
、
假设我有这样一个
模板
类
:class Foopublic: : m_Valuebool Bar(const T& value) return m_Value == value;代码不再编译:我完全明白为何这是一个问题。如果
浏览 2
提问于2016-10-03
得票数 1
回答已采纳
1
回答
虚拟析构函数改变解密类型的行为
、
、
、
、
我有一个基
类
模板
和两个派生
类
模板
。基
类
模板
有一个带有protected的static_assert构造函数.此构造函数仅由特定的派生
类
调用
。在static_assert内部,我
使用
的是一个decltype。 真正奇怪的是,decltype中的名称类型会受到我的基
类
模板
中是否存在虚拟析构函数的影响。callable的意图是成为U类型的表达式,当
使用
()
运算符
浏览 3
提问于2016-07-05
得票数 7
回答已采纳
3
回答
尝试重载
运算符
和
使用
类
模板
时出现C++错误
、
我的代码不能编译,我真的是confused.When,我运行代码,我在头文件中得到一个错误,上面写着“声明'T‘阴影
模板
参数。我的老师在课堂上告诉我们,在
类
定义中,将
模板
前缀template放在
运算符
的声明之前。我不知道她是不是错了,但我试着删除了位于友元函数声明之上的
模板
,当我试着编译代码时,我得到了一些有链接器Id问题的错误。其中一个引用Matrix::Matrix(int)。老实说,我仍然认为我的老师说的把
模板
前缀放在
运算符
的声明之上是正确的,因为<em
浏览 2
提问于2015-06-27
得票数 0
1
回答
变量函数指针转换
、
、
、
、
我正在编写一个包含许多函数对象的库,它的
类
有几个operator()重载,这些重载不依赖于
类
的状态,也不改变它。下面是实现这样一个可变
运算符
的
类
:{ main.
cpp
:21:11: error:没有从'foobar‘到'void (*)( int )’void(*foo)(int) =foobar()的可行转换;^ main.
c
浏览 3
提问于2015-12-11
得票数 8
3
回答
SendMessage()不能在MFC应用程序中工作
、
、
我有一个MFC应用程序,其中我想
使用
SendMessage()从一个CPropertieswnd
类
调用
CMainFrame
类
中的函数。自定义消息定义为:Mainframe.
cpp
中的消息地图是:在Propertieswnd.
cpp
文件中发送消息: AfxGetMainWnd()->SendMess
浏览 3
提问于2014-02-21
得票数 0
回答已采纳
1
回答
关于功能/操作符重载的混淆
注意,当基于引用和值重载函数时,我理解为什么
调用
是不明确的。但我不明白的是 1>Source.
cpp
(8):警告C4522:'Foo‘:多个指定的赋值操作符指定了1> Source.
cpp
(20):参见对正在编译的
类
模板
浏览 7
提问于2014-09-09
得票数 1
回答已采纳
2
回答
这段代码是做什么的,为什么要编译?
、
、
、
、
我将在C++中创建一个Vector2
类
作为
模板
,并希望将+
运算符
定义为一个可以简单地将两个向量相加的非成员友好函数。这是我的Vector2
模板
类
中的友元声明:friend Vector2<T> operator+(const Vector2<T> &lhs, const Vector2<T> &rhs);template
浏览 0
提问于2013-01-14
得票数 5
回答已采纳
1
回答
clang中的
模板
函数错误而不是gcc
、
、
我得到了以下代码,它的
模板
函数在任何时候都不会被
调用
:protecteddoSomething( T& temp ){} }$
浏览 3
提问于2020-02-12
得票数 2
回答已采纳
7
回答
C++
模板
在.h中声明,在.hpp中定义
、
、
我看到了一些代码,其中开发人员在.h文件中定义了一个
类
模板
,并在.hpp文件中定义了它的方法。这让我有点吃惊。 在处理
模板
时,C++中是否有特定的约定,以及它们应该放在什么文件中?例如,假设我有一个Vector
类
模板
,其中包含用于矢量操作(加、减、点等)的方法。如果
模板
参数是float (比较
运算符
),我还想专门化某些函数。如何在文件之间分隔所有这些内容(指定是.h、.hpp还是.
cpp
)。
浏览 3
提问于2010-08-20
得票数 18
回答已采纳
1
回答
如何从
模板
类
方法中
调用
已定义
类
的方法
、
如何从
模板
类
方法
调用
定义
类
中的方法?以下是我的设想-
模板
类
TC { void myTemplateMethod() { T.myMethod();//我可以这样
调用
吗?};定义的
类
int (){ TC tobj;tobj.myTemplateMethod();
浏览 2
提问于2011-06-06
得票数 2
回答已采纳
2
回答
错误LNK2019:无法解析外部符号,c++
、
、
、
我已经为一个地图/字典数据结构编写了一个
模板
类
,并且一直收到这个奇怪的错误(ERROR LNK2019:unresolved symbol)AssArray.h: ~AssArray(void); D& operator [](K k);AssArray.
cpp
\Documents\Visual Studio 2010\Projects\OOPLAB4NYARE\OOPL
浏览 2
提问于2013-02-13
得票数 2
回答已采纳
1
回答
创建好友
模板
函数时出现意外错误
、
、
、
、
伙计们,我正在试着为我的
类
SortedList创建一个
模板
。我想重载
模板
运算符
,所以我在
类
中声明了一个友元函数,但每次尝试编译main.
cpp
时都会得到以下错误:<< -id 'operator<< ...‘与任何
模板
声明都不匹配。这里是来自main.
cpp
的代码{ int a = 2; lst.
浏览 7
提问于2014-05-27
得票数 1
2
回答
在何处声明struct
运算符
重载
、
、
、
为了在Boost测试中
使用
该结构,我在boost测试文件(.
cpp
)中定义了这两个操作符: bool operator ==(utils::astTime constchar_traits@D@std@@@std@@AAV12@ABUastTime@0@@Z):"class std::basic_ostream >& __cdecl utils::operator<<(
类
std
浏览 1
提问于2020-02-03
得票数 1
回答已采纳
3
回答
C++重载
运算符
声明和定义问题
、
、
MyClass { template <class T> }; MyClass &MyClass::operator<<(const T &val) {} 我可以将它编译成一个对象,但当其他函数尝试
调用
它时,就会出现这个错误(每次
使用
<<时)。myclas
浏览 4
提问于2009-06-10
得票数 1
回答已采纳
1
回答
当
模板
类
有
模板
指针时,如何
使用
继承?
、
、
当
模板
类
有
模板
指针时,如何
使用
继承? p=q; }prog.
浏览 2
提问于2014-07-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++20:核心语言
C语言编程经验
Kotlin基础语法教程(一)
前端大神常用的15个JavaScript小技巧
安卓APP开发中,如何使用加密芯片?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券