腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Mac
上
使用
Eclipse
生成
C++
构造
函数
/
复制
构造
函数
、
、
、
有没有办法只需点击几下就能
生成
一个
构造
函数
/
复制
构造
函数
?在Java中,这是可能的。但对于
C++
来说,没有其他选择。我已经看到了一些堆栈溢出线程,但我希望同时有一个可能的解决方案来解决这个问题。
浏览 4
提问于2021-03-01
得票数 0
1
回答
自动
生成
移动操作的规则是什么?
、
、
在C++98中,
C++
编译器可以通过成员级拷贝自动
生成
复制
构造
函数
和
复制
赋值操作符。struct X { std::vector<int> v;}; 编译器
使用
成员级
复制
自动
生成
X的
复制
构造
函数
和
复制
赋值操作符.是否自动
生成
构造
函数</em
浏览 4
提问于2014-06-21
得票数 38
回答已采纳
2
回答
默认移动
构造
函数
与默认
复制
构造
函数
与默认赋值运算符
、
为什么
C++
编译器对自动
生成
的移动
构造
函数
比自动
生成
的
复制
构造
函数
或赋值操作符有更多的限制? 仅当用户未定义任何内容(即
构造
函数
、
复制
、赋值、析构
函数
)时,才
生成
自动
生成
的移动
构造
函数
。仅当用户未定义
复制
构造
函数
或赋值运算符时,才会
生成
<e
浏览 1
提问于2013-03-26
得票数 32
回答已采纳
1
回答
Eclipse
生成
副本
构造
函数
、
如
何在
eclipse
中
生成
复制
构造
函数
? 我知道
生成
构造
器的方法(
使用
字段或从超级)。那么
eclipse
有热键或方法吗?
浏览 0
提问于2018-03-24
得票数 3
3
回答
何时在
C++
中
生成
默认
构造
函数
?
根据"Inside
C++
对象模型“,编译器只在以下四种条件中的任何一种为真时才
生成
副本
构造
函数
(如果不是程序员声明的话): 类包含存在副本
构造
函数
的类的成员对象时(类设计器显式声明(如前一个字符串类,或由编译器合成,
如
类Word),当类派生自存在副本
构造
函数
的基类时(再次声明或synthesized)When类声明一个或多个虚拟
函数
,当类派生自一个或多个基类为虚拟的继承链时)。这意味着如果我有一个只有<e
浏览 8
提问于2012-06-01
得票数 1
1
回答
如何让
Eclipse
CDT从数据成员
生成
C++
类
构造
函数
?
、
、
、
、
我最近开始
使用
Eclipse
Kepler CDT。在输入类数据成员后,我希望能够为类
构造
函数
生成
代码。
使用
Eclipse
编写Java开发,我可以通过右键单击并
使用
源子菜单(Alt+Shift+S)中的
构造
函数
生成
条目来实现;但是,编写
C++
时,此功能不可用……还是真的是这样?
浏览 0
提问于2013-07-15
得票数 5
回答已采纳
1
回答
boost::python:编译失败,因为
复制
构造
函数
是私有的
、
我
使用
boost::python包装一个
C++
类。这个类不允许
复制
构造
函数
,但是python模块总是想要创建一个。
C++
类如下所示(简化) public: ByteArraym_bytearray;ByteArray类继承自boost::noncopyable,因此Foo没有
复制
构造
浏览 4
提问于2012-04-13
得票数 17
回答已采纳
1
回答
元编程中的堆栈溢出
、
、
、
、
我正在读“经典
C++
中的高级元编程”这本书!在第16页
上
,作者提供了一个示例:{ template <typename T>}; struct derived隐式
复制
构造
函数
必须调用基类的
复制
构造
函数
,因此在上面的12.8(
C++
标准)中,它永远不能调用通用
构造
函数
。如果编译器为派生<em
浏览 0
提问于2016-06-22
得票数 1
2
回答
可以在派生类中
使用
副本
构造
函数
而不
使用
Base
构造
函数
吗?
、
、
我是
C++
的新手,直到现在我们从派生类调用
复制
构造
函数
时,基类的
复制
构造
函数
才被调用。假设我在基类的私有区域中有一个
复制
构造
函数
。如
何在
不调用基类的
复制
构造
函数
的情况下调用派生类的
复制
构造
函数
?(在这个代码中,A没有
复制
构造
函数
的实现,这是
浏览 0
提问于2019-03-04
得票数 2
回答已采纳
2
回答
C++11编译器
生成
函数
、
说一堂课如果我是对的,那就相当于: //
C++
03 ~Piece(); //destructor ( a)默认
构造
器、
复制
构造
器、
复制</em
浏览 1
提问于2013-10-26
得票数 8
2
回答
移动(std::g++ )对visual-c++
、
、
在visual studio 2013中,我在我的项目中为我的std::array中的一个元素实现了迁移
构造
函数
时遇到了一些问题。=====" << endl; return 0;输出:
复制
构造
移动
构造
移动
构造
=========3====
浏览 0
提问于2017-07-31
得票数 3
回答已采纳
2
回答
使用
Eclipse
插件Papyrus
生成
C++
构造
函数
和析构
函数
、
、
、
、
我们的目标是
使用
Papyrus的
C++
代码
生成
器。一个问题是
C++
构造
函数
和析构
函数
的原型不存在。我看到了Java
构造
器原型的存在,
C++
有类似的地方吗?如果没有,我怎么能自己创造一个呢?Tl;DR:如
何在
Papyrus中创建
C++
构造
函数
/析构
函数
?
浏览 4
提问于2017-02-16
得票数 0
回答已采纳
4
回答
C++
是否为纯虚拟类创建默认的“Constructor/Destructor/Constructor/Constructor/
复制
赋值运算符”?
、
、
C++
编译器是否
生成
默认
函数
,
如
构造
器/析构
函数
/
复制
-
构造
器.为了这个“课”?class IMyInterface virtual void MyInterfaceFunction() = 0;我的意思是不可能实例化这个“类”,所以我认为不会
生成
默认
函数
。否则,人们会说你必须
使用
虚拟析构
函数
。这意味着,如果我没有定义析构
函数
浏览 5
提问于2014-01-23
得票数 9
回答已采纳
1
回答
Eclipse
调试器不断打开头文件和程序集文件。
、
、
、
每当我尝试
使用
Eclipse
调试器时,它就会打开我
使用
的所有
函数
和
构造
函数
,而对于没有源代码的文件,它会打开一个叫做Dissasembly的东西,这使得它不能用于
使用
大量std
函数
的代码。如
何在
调试
C++
时禁用其他文件的打开?是否可以将其设置为询问是否要查看方法或
构造
函数
?这是
Eclipse
中的一个bug吗?
浏览 2
提问于2017-01-26
得票数 0
回答已采纳
1
回答
重载
C++
中的
复制
构造
函数
我想知道
复制
构造
函数
的概念,这个概念相当于clear.Can,有人告诉我如
何在
C++
中重载
复制
构造
函数
吗?
浏览 4
提问于2012-09-14
得票数 0
回答已采纳
1
回答
已编译的
C++
标准中不推荐的C++11特性列表
您知道在哪里可以找到
C++
标准中不推荐的功能的完整列表吗? 维基百科
上
的还没有完成。例如,在定义析构
函数
时
生成
默认
复制
构造
函数
已被取消推荐,并且该
构造
函数
未在该页中列出。
浏览 0
提问于2014-12-16
得票数 1
回答已采纳
1
回答
C++
调用默认
构造
函数
,而不是
复制
构造
函数
。
、
、
我
构造
了一个简单的例子: public: Serial.println("parameterlessvoid loop() { 控制台上的输出是:11 我不明白为什么调用无参数
构造
函数
编译器防止省略无参数
构造
函数
。
浏览 4
提问于2015-12-18
得票数 7
回答已采纳
2
回答
默认
构造
器,Java
C++
、
、
在Java和
C++
中,术语“默认
构造
器”都是正式的,在这两个世界中,这似乎意味着不同的东西。我想知道我的理解是否正确,一些相关概念的正确命名是什么?默认
构造
函数
在中是指在没有为类定义
构造
函数
时由编译器
生成
的( no -arg)
构造
函数
。
C++
中的默认
构造
函数
意味着可以在没有参数的情况下调用
构造
函数
。在Java中,只有J-1被正式称为默认<e
浏览 6
提问于2015-04-16
得票数 8
3
回答
应宣布哪些必要的特殊成员职能?
、
我目前正在学习
C++
。我了解了一些由编译器
生成
的特殊成员
函数
。我知道每个成员
函数
的功能。但我想知道哪些成员
函数
是必需的,应该声明(而不是由编译器
生成
),作为良好编码实践的一部分,记住内存和效率。
浏览 3
提问于2017-03-31
得票数 0
回答已采纳
2
回答
禁止
复制
操作是否自动禁止移动操作?
、
、
我想编写一个没有任何
复制
和移动语义的
C++
类:我只对它的
构造
函数
和析构
函数
感兴趣。我
使用
C++11的=delete语法显式禁用了
复制
操作(即
复制
构造
函数
和
复制
赋值操作符),例如:{ MyClass() { /* Init= delete; MyClass& operator=(const MyClass&
浏览 1
提问于2016-09-09
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券