c++ - 复制字符串中指针的控件

标签 c++ string

<分区>

所以我做了这个测试,在学习的过程中我想出了以下我什至不明白的问题(也不是问题或答案)

我知道编码,我只是不明白他们试图教给我们的所有废话。 所以问题是:

问:string 类有指向 char 数组的指针。类必须定义指针的三种复制控制解决方案中的哪一种?

A: value_like 语义

我知道字符串是一个字符数组,但我不知道什么是“复制控制解决方案”,我什至不确定什么是复制控制(可能是复制构造函数??)以及什么是 value_like 语义??

希望这个问题有意义,它是从希伯来语翻译过来的。

感谢您的帮助:)

最佳答案

“拷贝控制方案”大概是指拷贝构造函数和拷贝赋值的实现策略。考虑到问题的特殊具体措辞,我假设您的教科书在某个时候列出了指针的三种解决方案。

因此,请查阅它们并了解它们的含义。了解如何为资源管理对象实现复制是 C++ 程序员最重要的语言特定技能之一。

关于c++ - 复制字符串中指针的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17857124/

相关文章:

Python 字符串 - 奇怪的替换行为

c++ - 从 C++ dll 返回数组到 matlab

c++ - glVertexPointer 报告的 GL_INVALID_OPERATION 即使调用了 glEnableClientState(GL_VERTEX_ARRAY)

c++ - 如何将结构 vector 写入 json 文件?

c++ - 如何找到字符串文字的地址?

java - 使用扫描仪读取输入;输出被打印两次

c# - 使用 linq 将逗号分隔的字符串转换为列表

algorithm - 智能路径截断/省略号显示

c++ - C++ 标准的哪一部分允许在括号中声明变量?

c++ - 将操作数据存储在 memcached 中是个好主意吗?