摘要:        
1. 构造函数无返回值,原因? 构造函数和析构函数无返回值。在程序中创建和消除一个对象的行为非常特殊,就像出生和死亡,而且总是由编译器来调用这些函数以确保它们被执行。 如果它们有返回值,要么编译器必须知道如何处理返回值,要么就只能由客户程序员自己来显式地调用构造函数与析构函数,这样一来,安全性就被破    阅读全文
posted @ 2020-03-04 16:24
吉吉boy
阅读(235)
评论(0)
推荐(0)
        
            
        
        
摘要:        
此部分包括智能指针、new/malloc delete/free、allocator 先记allocator: new有一些灵活性上的局限,其中一方面表现在它将内存分配和对象构造组合在一起。delete将对象析构和内存释放组合在一起。 一般情况下,将内存分配和对象构造组合在一起可能会导致不必要的浪费    阅读全文
posted @ 2020-03-04 15:39
吉吉boy
阅读(166)
评论(0)
推荐(0)
        
            
        
        
摘要:        
c++ primer 第11章 关联容器和顺序容器有根本的不同:关联容器中的元素是按关键字来保存和访问的。 关联容器类型:分为有序和无序 有序: map 关联数组;保存键值对 set 关键字即值,即只保存关键字的容器 multimap 关键字可重复出现的map multiset 关键字可重复出现的s    阅读全文
posted @ 2020-03-04 14:25
吉吉boy
阅读(138)
评论(0)
推荐(0)
        
            
        
        
摘要:        
C++ PRIMER 10 本章主要内容有lambda、bind和多种迭代器。 lambda和bind都应用于定制操作。 谓词:是一个可调用的表达式,其返回结果是一个能用作条件的值。标准库算法所使用的谓词分为两类:一元谓词(只接受单一参数)和二元谓词(有两个参数) 如函数指针作为参数时,调用过程中,    阅读全文
posted @ 2020-03-04 12:47
吉吉boy
阅读(377)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号