![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
effective c++
文章平均质量分 90
乐于助人鑫
一个日常刷题笔记
展开
-
《Effective C++》笔记 第三章 资源管理
如果分配内存却不归还,会导致内存泄漏,但内存只是必须管理的众多资源之一,图形界面中的字型和笔刷、数据库连接、以及网络sockets。不论哪一种资源,不再使用它时,必须将它还给系统。 十三、以对象管理资源class Investment { ... }; // 投资类型 继承体系中的root classInvestment* createInvestment(); // 返回指针,指向Investment继承体系内的动态分配对...原创 2021-11-23 08:54:13 · 480 阅读 · 0 评论 -
《Effective c++》笔记 第二章 构造、析构和赋值
第二章、构造、析构和赋值五、了解C++默默编写并调用了哪些函数 empty class(空类),编译器会为他声明一个copy构造函数、copy assignment操作符和一个析构函数。此外如果没有声明任何构造函数,编译器会声明一个default构造函数。所有这些函数都是public且inline。class Empty{};// 跟如下代码一样class Empty{public: Empty() { ... }; ...原创 2021-11-17 00:59:30 · 362 阅读 · 0 评论 -
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 · 807 阅读 · 0 评论