- 博客(4)
- 收藏
- 关注
原创 《Effective C++》笔记 第三章 资源管理
如果分配内存却不归还,会导致内存泄漏,但内存只是必须管理的众多资源之一,图形界面中的字型和笔刷、数据库连接、以及网络sockets。不论哪一种资源,不再使用它时,必须将它还给系统。 十三、以对象管理资源class Investment { ... }; // 投资类型 继承体系中的root classInvestment* createInvestment(); // 返回指针,指向Investment继承体系内的动态分配对...
2021-11-23 08:54:13 521
原创 《Effective c++》笔记 第二章 构造、析构和赋值
第二章、构造、析构和赋值五、了解C++默默编写并调用了哪些函数 empty class(空类),编译器会为他声明一个copy构造函数、copy assignment操作符和一个析构函数。此外如果没有声明任何构造函数,编译器会声明一个default构造函数。所有这些函数都是public且inline。class Empty{};// 跟如下代码一样class Empty{public: Empty() { ... }; ...
2021-11-17 00:59:30 403
原创 Effective c++
一、自己习惯C++1、视C++为一个语言联邦C++是一个多重泛型编程语言(multiparadigm programming language),一个同时支持过程形式(procedural)、面向对象形式(object-orientd)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogramming)的语言。 理解C++,需要认识其四个次语言: C:C++以C为基础。区块(block)、语句(stateme...
2021-11-15 08:46:29 860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人