- 博客(5)
- 收藏
- 关注
原创 浅拷贝与深拷贝
可以简单的理解为如果程序员自己申请了内存空间,就需要重写拷贝函数,即深拷贝;如果使用默认的浅拷贝,可能会遇到内存重复释放,报异常的错误。总结:如果属性有在堆区开辟的,一定要自己提供拷贝构造函数,防止浅拷贝带来的问题。深拷贝:在堆区重新申请空间,进行拷贝操作。浅拷贝:简单的赋值拷贝操作。
2023-07-12 18:32:30
46
1
原创 Windows窗口程序
Windows 窗口过程是一个事件处理程序,专门处理各种窗口相关的事件,包括鼠标事件、键盘事件、消息事件等。消息时,窗口程序通常会检查鼠标的位置以及鼠标位置对应的窗口区域,并返回一个标志值指示鼠标点击了什么窗口区域。窗口程序可以在处理该消息时执行相应的操作,例如更新窗口上的时间或动画效果。窗口程序通常在处理该消息时调整窗口的内容以适应新的大小。窗口程序可以在处理该消息时执行一些特殊的动作。窗口程序可以在处理该消息时执行相应的操作。窗口程序通常在处理该消息时执行清理操作,并关闭窗口。在窗口程序中,可以处理。
2023-07-12 09:25:13
149
1
原创 在C++中单冒号和双冒号的应用
它表示在执行构造函数主体之前对成员变量进行初始化。的值为每个元素赋值,然后循环体中的代码处理每个元素。在类的构造函数和析构函数的初始化列表中使用单冒号。它将标签与执行语句分隔开来。中的静态成员变量和静态成员函数。在上述示例中,构造函数。在命名空间中使用双冒号。在枚举类型中使用双冒号。表示相应标签的结束。来遍历容器中的元素。在派生类中使用双冒号。在上述示例中,派生类。
2023-07-12 09:20:50
383
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人