![]() |
1
2
第二行是调用复制构造函数。即使文本是只读的,副本也不是。
要创建指向可写字符串的指针数组,必须循环并创建每个文本的副本,就像
|
![]() |
2
2
字符串是对象,在引擎盖下,编译器正在创建两个
我不建议使用文字
|
![]() |
3
2
第一种类型
当你通过
对于一个
有些编译器标志放弃了对
|
![]() |
4
1
在C++中,基本上有原始数据类型和用户定义的数据类型。诸如int、char、pointer之类的基本数据类型被内置到语言中。用户定义的类型构建在基元类型的顶部。
C++用户定义的一些类型是可以在引擎盖下执行一些用户定义操作的类。
C++中所有引用的字符串都是const字符集,这意味着程序没有修改它们的权限。
在第一种情况下,您不能修改指针,换句话说
|
![]() |
AstralHex · 矩阵乘法代码工作不正常 7 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 7 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 7 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 7 月前 |