#primer

C++ Primer Plus第6版18个重点笔记

下面是我看《C++PrimerPlus》第6版这本书后所做的笔记,作为备忘录便于以后复习。笔记部分C++的const比C语言#define更好的原因?/首先,它能够明确指定类型,有类型检查功能。其次,可以使用C++的作用域规则将定义限制在特定的函数或文件中。第三,可以将const用于更复杂的类型,比如数组和结构。C语言...
代码星球 ·2021-02-13

C++Primer第五版学习笔记

《C++Primer》LearningNote程序实例下载地址:http://www.informit.com/title/0321714113 第一章           开始本章介绍C++的大部分...

c++1.1-----C++ Primer5读后感

  历时1个月,从2018/7/10开始,到2018/8/9结束。每天不干别的,只看书,只敲书上的代码。《C++Primer第五版》这本C++领域最权威的入门书终于被我读完了。  这本书有一个很大的特点:层层递进。它可能将一个知识点分成多个层次来讲。例如:using声明。在74页出现的时候,只告诉你一些简单的使用;然后...
代码星球 ·2020-05-27

c++0.9-----c++ primer之noexcept解读

noexcept技术非常重要,奈何c++primer第五版所讲得冗长,需要仔细琢磨才好理解,特此记录一下我的理解:noexcept在第474页讲得较详细。  作者的思路是:首先声明移动操作很少抛出异常,其次标准库容器抛出异常时对原容器对象毫无影响。下面给出了两段详细解释:  1.移动构造函数不分配内存,因此很少抛出异常...

C++ Primer笔记12_运算符重载_递增递减运算符_成员訪问运算符

1.递增递减运算符C++语言并不要求递增递减运算符必须是类的成员。可是由于他们改变的正好是所操作对象的状态。所以建议设定为成员函数。对于递增与递减运算符来说,有前置与后置两个版本号,因此。我们应该为类定义两个版本号的递增与递减运算符。问题来了。程序是怎样区分前置和后置呢?由于都是++和-...

An Autofac Lifetime Primer

https://nblumhardt.com/2011/01/an-autofac-lifetime-primer/Or,“AvoidingMemoryLeaksinManagedComposition”Understandinglifetimecanbeprettytoughwhenyou&r...