![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 77
c++
lsx1_23
这个作者很懒,什么都没留下…
展开
-
[c++基础]拷贝构造函数和重载运算符
然而,如果你的类包含需要深拷贝的资源(如动态分配的内存、文件句柄、网络连接等),你就可能需要自定义赋值运算符来管理资源,以避免浅拷贝带来的问题(比如多次释放同一块内存)。1.如果你的类包含需要深拷贝的资源(如动态分配的内存、文件句柄、网络连接等),你就可能需要自定义赋值运算符来管理资源,以避免浅拷贝带来的问题(比如多次释放同一块内存)。// 使用赋值运算符将array1的内容赋给array3。// 创建另一个大小为3的MyArray对象。// 打印array2的内容。// 打印array3的内容。原创 2024-06-18 09:18:19 · 827 阅读 · 0 评论 -
【c/c++基础】文件、二进制、编码
这种写入内存的方式如果用文本文件打开,通过ASCII码解码时,会因为不可见字符出现乱码(具体看ASCALL码表的二进制、16进制和字符的转换方式),10000就相当于字符串,相当于5个字符构成,一个字符占一个字节(8位),所以占5个字节。如果并非直接写在文本文件里,或者是在程序里定义的。在程序里读取,需要做到的就是:必须按存入的类型进行解析,比如int占4个字节,就读取4个字节的二进制数,转换成int,之前做过类似的代码!,内存中一个地址正好是保存1字节数据,也就是27会占1字节,10会占1字节,原创 2024-06-09 11:49:31 · 257 阅读 · 0 评论 -
【c++基础】数组
【代码】【c++基础】数组。原创 2024-06-08 18:05:20 · 88 阅读 · 0 评论