C++
zhaozhaozzz
这个作者很懒,什么都没留下…
展开
-
C++ 开发工程师 第三周笔记 boolan.com
第三周Composition(复合),has-a图形表示,实心菱形这里queue功能完全由deque包装实现,是adapter设计模式。内存大小如下Composition 复合关系下的构造和析构构造由内而外 Container的构造函数首先调用Component的默认构造函数,然后才执行自己。 实际上编译器类似如下操作: Container::Container(...): Component原创 2017-02-16 22:59:14 · 543 阅读 · 0 评论 -
C++ 开发工程师 第二周笔记 boolan.com
第二周string类的设计 防卫式声明 构造函数 拷贝构造 参数是自己的类型 = 拷贝赋值 如果不写,编译器会完全复制过去,对于带指针的类,不好! 参数也是自己类型 数据不应该放到数组,最好是用多少 放多少 析构函数 带指针的类一定要有big three 拷贝构造函数 拷贝赋值函数 析构函数构造函数和析构函数 c的字符串是一个指针指向字符串头,最后加一个结束符号\0。 如果初始化一个空字符原创 2017-02-09 22:54:52 · 359 阅读 · 0 评论 -
C++ 开发工程师 第一周笔记 boolan.com
第一周 C 编程简介 我们的目标 C演化 参考书目 复数类的设计 C与C关于数据和函数 C 代码基本形式 Header头文件中的防卫式声明 头文件的布局 class的声明 class template 模板简介 inline 内联函数 access level 访问级别 constructor 构造函数 构造函数放在private区 常量成员函数 const member functions 参数传原创 2017-02-09 22:46:43 · 415 阅读 · 0 评论