• 2024-04-11候捷C++深入学习
    C++进阶学习头文件的防卫式声明#ifndefMYCLASS#defineMYCLASSHeaderfilecontent#endif成员函数的保护如果输入参数采用“值传递”,由于函数将自动产生临时变量用于复制该参数,该输入参数本来就无需保护,所以不要加const修饰。例如不要将函数voidFunc1(intx)写成
  • 2023-12-09候捷c++学习
    浅拷贝: 如图所示a指向Hello,b指向World,直接进行b=a的赋值操作,导致b和a指向同一块地方,那么b原来指向的World就会发生内存泄漏,且由于a和b指向同一块地方,改变a也会影响b深拷贝: a指向He,b指向World,想要把b深拷贝给a,分三步走:1、 清空a原来指向的内存空间 2、开辟和b同样大
  • 2023-03-28C++开发方向书籍推荐
    如果你正在学习C++,那么一本好的教材或参考书可以事半功倍。以下是几本我个人推荐的C++书籍或视频:C++基础看书C++PrimerC++程序设计语言EffectiveC++MoreEffectiv
  • 2023-02-27malloc--候捷老师
    内存分配:动态内存分配器维护着一个进程的虚拟内存区域,堆。设计:分段管理(方便归还group给操作系统),bitmap设计,多对双向链表负责不同大小内存块管理,嵌入式指针,缓式回收。
  • 2022-12-13C#操作XML
    需要添加的命名空间:usingSystem.Xml;定义几个公共对象:XmlDocumentxmldoc;XmlNodexmlnode;XmlElementxmlelem;1,创建到服务器同名目录下的xml
  • 2022-09-25候捷-C++程序设计(Ⅱ)兼谈对象模型
    目录笔记参考学习目标转换函数与explicitpointer-likeclassesfunction-likeclasses模板template模板特化与偏特化模板模板参数引用(reference)关于虚指针(vptr)和虚表(vtbl)关