腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
C++
构造函数
初始化
列表
的
陌生性
c++
、
constructor
、
initialization-list
在编写类时,我一直是个好孩子,所有成员
变量
都以m_为前缀 int m_int1;public:我
的
问题是:为什么我
的
代码要编译?这样
的
事情在
C++
标准中是允许
的
吗,或者这仅仅是编译
器
聪明
的
一个例子?如果您想知道,我
使用
的
是Visual
浏览 0
提问于2010-03-19
得票数 11
回答已采纳
2
回答
在
c++
中通过文字转换函数提供数组
c++
、
arrays
我是
c++
的
初学者。我遇到了一个问题。int a[2]) // some code... foo({ 23, 63 }); } E0146太多
的
初始化
器
C2664 "void (const [])":无法将
参数
1从“
初始化
程序
列表
”转换为"const []“ 但是,当我将数组写入
变量
并将
浏览 4
提问于2021-08-07
得票数 0
回答已采纳
3
回答
使用
初始化
器
列表
的
C++
变量
参数
c++
、
initializer-list
假设下面的代码是一个很小
的
sprintf替代品。( _itoa和类似的代码只是用来保持代码简短。):string test2 = Format("test Double:% String:%", {5, 456.78}, "foo").str(); } 你看,我想传递
参数
,限制为"Arg“类型,但是为了更好
的
可读性,我
使用
了一个构造函数,比如
使用
可变模板而不是initializer_list<>。
浏览 13
提问于2020-04-29
得票数 2
回答已采纳
1
回答
C++
:
初始化
另一个类内
的
参数
化类
的
对象
c++
、
constructor
、
initialization
我想写一个
C++
程序,其中一个
参数
化类A
的
对象- 'a‘必须在另一个类B内
初始化
。我不应该/不能像A类
的
'A a(
参数
列表
);’那样
初始化
,同时声明对象
变量
'a‘在B类
的
构造函数之外。对象'a’
的
必要
参数
是通过B
的
构造函数获得
的
。如何用所需
参数
初始化
B
的
浏览 24
提问于2020-07-20
得票数 0
回答已采纳
3
回答
构造函数中成员
的
初始化
c++
class Basepublic: : m_nValue(nValue)}在这段代码中,构造函数是否
初始化
m_nvalue成员
变量
?我不确定这种语法:我们通常把它写成:有人能解释一下
C+
+
的
上述语法吗?
浏览 2
提问于2013-01-19
得票数 0
1
回答
如何在WinRT组件中包装
C++
变量
实参
参数
windows-runtime
、
c++-cx
我有一个
C++
方法,它接受
变量
参数
作为
初始化
参数
。就像这样有人能告诉我如何编写WinRT组件包装
器
来公开
变量
参数
吗?
浏览 0
提问于2013-07-05
得票数 3
回答已采纳
1
回答
如何在VS代码中
使用
C++11编译
c++
、
c++11
、
visual-studio-code
、
vscode-settings
我试图
使用
VS代码在Mac上运行
C++
代码。我以前
使用
过XCode,没有任何问题,但是在运行这段代码时遇到了错误。我正在
使用
Microsoft
C++
和CodeRunner扩展。Command+Shift+P编辑Microsoft /
C++
扩展配置,并将
C++
标准更改为“C+11”。这样做可以从向量
列表
中删除错误测试,但是当我运行代码时,仍然会收到错误: “错误:非聚合类型'vectorstd::__1::string‘(又名
浏览 1
提问于2022-01-19
得票数 0
1
回答
转换匿名数组
初始化
程序
列表
arrays
、
c++11
、
casting
、
initializer-list
我可以成功地为char字符串数组执行
初始化
程序
列表
的
C转换,但似乎无法使其与
C++
强制转换(Static_cast)一起工作:{ // << " [2]: " << bar[2] <<
浏览 6
提问于2016-10-24
得票数 3
回答已采纳
1
回答
如何从基类
初始化
列表
向派生
初始化
列表
添加
变量
?
c++
、
inheritance
、
constructor
、
derived-class
、
initialization-list
我有一个带有
参数
化构造函数
的
基类ShowTicket: ShowTicket(const char* Row, const char* SeatNumberrow(Row), {} 我正在创建一个派生类SportTicket,它将接受与ShowTicket相同
的
参数
问题是,我不知道如何告诉
C++
,我仍然希望sold_status在SportTicket构造
浏览 2
提问于2022-05-23
得票数 2
回答已采纳
6
回答
初始化
和分配
c++
、
c
初始化
和分配到底有什么区别?实际上,我被这些陈述弄糊涂了.
C++
提供了另一种
初始化
成员
变量
的
方法,它允许我们在创建成员
变量
时而不是在创建之后
初始化
它们。这是通过
使用
初始化
列表
来完成
的
。
使用
初始化
列表
非常类似于执行隐式赋值。
浏览 12
提问于2011-09-08
得票数 26
回答已采纳
1
回答
均方根中
的
支撑式或等式
初始化
器
c++
、
syntax
、
initialization
C++
标准不允许mem-
初始化
器
(参见class.base.init)中
的
"=
初始化
-子句“形式
的
大括号或等
初始化
器
(参见dcl.init)。如果允许这样
的
结构,会不会有一些句法歧义?如果没有,是否有建议将这一特性添加到语言中? 更新。在这个上下文中,我期望这种
初始化
器
的
语义与通常
的
变量
初始化
上下文中
的</e
浏览 1
提问于2016-07-21
得票数 0
回答已采纳
3
回答
C++
初始值设定项
列表
中
的
默认值
c++
、
standards
、
initializer-list
我昨天才知道,为
初始化
器
列表
项指定
参数
是可选
的
。然而,在这种情况下发生
的
规则是什么?我是否还可以参考
C++
标准中
的
一节,
浏览 2
提问于2013-01-10
得票数 16
回答已采纳
3
回答
有没有一种方法可以让
C++
结构值
初始化
所有的POD成员
变量
?
c++
、
constructor
、
initialization
假设我有一个同时具有POD和非POD成员
变量
的
C++
结构: std::string String;}; Struct::Struct() : Int() {} 问题是,只要我需要更改我
的
结构并添加一个新
的
浏览 0
提问于2010-10-14
得票数 7
回答已采纳
1
回答
C++14及更高版本是否允许Lambda函数
的
默认
参数
?如果是这样的话,是怎么做
的
?
c++
、
c++11
、
lambda
、
c++14
、
default-arguments
在
c++
14中,lambda函数是否更改为接受默认
参数
?那么它是正确
的
还是错误
的
呢?因为
C++
prime 5ed说:“像普通函数调用一样,向lambda传递
参数
,对lambda
的
调用中
的
参数
用于
初始化
lambda
的
参数
。通常,
参数
和
参数
类型必须匹配。与普通函数不同,lambda不能有默认
参数
(§6.5.1,p.236)。因此
浏览 40
提问于2019-09-14
得票数 0
回答已采纳
2
回答
关于
c++
中linter
的
几个问题
c++
、
clion
我
的
ide在下面的代码中显示了linter错误。在int main()学生
的
;部分是高亮黄色
的
。<< ends << DOB ;}; student s; s.display();下面的代码是相同
的
,
浏览 6
提问于2019-11-25
得票数 1
回答已采纳
2
回答
在类中创建类
的
实例(
C++
)
c++
、
class
.");}但是假设在循环类中,我想要创建Box类
的
一个实例。
浏览 4
提问于2011-06-13
得票数 4
6
回答
构造函数中
参数
和成员
变量
的
使用
c++
在编写类
的
构造函数时,我经常问自己是
使用
初始化
的
成员
变量
还是
使用
构造函数
参数
。这里有两个例子来说明我
的
意思:class Foo { Foo(int speed) : mEntity--在构造函数体中
使用
变量
也会产生同样
的
问题。构造
器
参数</
浏览 3
提问于2014-02-07
得票数 7
回答已采纳
4
回答
如果对
变量
进行
初始化
,编译
器
的
性能会受到什么影响?
c++
、
c
、
performance
、
compiler-construction
萨特说: 我一直在想,为什么编译
器
不
初始化
原语,比如int32如果编译
器
初始化
它,性能会受到什么影响?它应该比不正确
的
代码更好。
浏览 6
提问于2012-09-27
得票数 1
6
回答
请帮助理解
C++
:接线员
c++
、
opencv
、
operators
、
ros
请有人向我解释一下,这个接线员在
C++
中
的
功能是什么?是干什么
的
呢?这是操作者超载
的
情况吗? 提前感谢!
浏览 8
提问于2013-09-02
得票数 0
回答已采纳
2
回答
Java中未
使用
的
参数
java
、
android
、
eclipse
、
suppress-warnings
如果不打算在
C++
中
使用
参数
,只需省略
变量
的
名称,而将类型保留在函数声明中。这样做是一种轻量级
的
方法,可以向编译
器
发出不打算
使用
给定
参数
的
信号。 这可以在Java中复制吗?场景是这样
的
:我不想为每个按钮侦听
器
都用@SuppressWarnings("unused")来淹没我
的
代码(因为按钮侦听
器
通常会忽略它们接收到
的<
浏览 1
提问于2013-04-12
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程学习笔记:C+基础之变量的声明与初始化赋值
请问C+11有哪些新特性?
C+基础知识篇:C+引用
存储器的变量B,W,D在使用上有什么区别
C+初始化的坑你也遇到过吗?
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券