03 2022 档案
摘要:类和对象函数总结 最近刚开始学习C++,初学就是类和对象,说实话,有点被静态函数,const关键字,析构、构造、重载、拷贝等函数折磨,还有new/delete,栈和堆上等等诸如此类的学的有点混乱,到底是放在public里面还是放在private里面呢?简单放一下就能差别那么大吗?因此写一篇此博客
阅读全文
摘要:今天的上课内容很少,作业最后一题写的有点问题,后面记得修复 ### 一、单例模式 需求:自定义类类型只能创建出一个对象 解决方案: 构造函数私有化 定义一个静态的指向本类型对象的指针变量 在public区域定义一个静态的getInstance函数,返回本类型对象的指针 class Singleton
阅读全文
摘要:C++Day4 [C++语法规则很多,要落实下来,得通过多敲代码来理解,看N遍不如写一次;在写代码的过程中,会碰到其它你不曾碰到过的编译问题,切记程序是调试出来的;再就是通过练习,把敲代码的速度提升上来,熟悉键盘,培养写代码的感觉] 一、简答题 什么是左值与右值,拷贝构造函数中的引用与const为什
阅读全文
摘要:##一、string string s1="hello czj";//将c风格的字符串转换为c++风格的写法 //拼接字符串 string s2="haoshuai"; string s3=s1+s2; //字符串遍历,size_t 是无符号整数类型 for(size_t idx=0;idx<s3.
阅读全文
摘要:CSAPP(深入理解计算机系统) 计算机系统漫游 信息表示和处理 信息存储(Infomation Storage) 虚拟内存空间示意图 1. 栈区(stack):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2. 堆区(heap):一般由程序员分配释放,
阅读全文