- 博客(5)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
转载 C++class默认生成4个函数
序:对于一个空类,编译器默认生成四个成员函数:默认构造函数、析构函数、拷贝构造函数、赋值函数一,默认构造函数 默认构造函数(default constructor)就是在没有显式提供初始化式时调用的构造函数。它由不带参数的构造函数,或者为所有的形参提供默认实参的构造函数定义。如果定义某个类的变量时没有提供初始化式就会使用默认构造函数。 如果用户定义的类中没有显式的定义任何
2017-06-07 11:32:27 380
转载 C++中的临时变量
它们是被神所遗弃的孩子,没有人见过它们,更没有人知道它们的名字.它们命中注定徘徊于命运边缘高耸的悬崖和幽深的深渊之间, 用自己短暂的生命抚平了生与死之间的缝隙.譬如朝露,却与阳光无缘.是该为它们立一座丰碑的时候了,墓铭志上写着:我来了,我走了,我快乐过. 许多人对临时变量的理解仅仅限于: string temp; 其实,从C++的观点来看,这根本就不是临时变量,而是局部...
2017-06-07 11:12:33 358
转载 C++面试题目
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应,free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用malloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,
2017-06-07 10:30:57 4363
原创 STL中的二元函数binary_function
函数对象是重载了operator()的类的一个实例,operator()是函数调用运算符。标准C++库根据operator()参数个数加以划分,主要有以下几种类型: 1 发生器:一种没有参数且返回一个任意类型值的函数对象,例如随机数发生器。 2 一元函数:一种只有一个任意类型的参数,且返回一个可能不同类型值的函数对象。 3 二元函数:一种有
2017-06-06 11:03:52 4002 1
转载 重载overload与覆盖override
1.overload 重载首先讲讲const在重载上的使用,重载的目的是为了根据不同的输入来调用不同的同名函数。const的位置不同会引起不同的效果,我在一篇转载文章中具体阐述过:点击打开链接再归纳一下,能否构成重载的区别在于用户能否知晓函数的不同:1)放在函数尾部修饰作为对函数不会修改成员变量的修饰,即void fun() const;和void fun(); 这
2017-06-06 10:37:47 329
python数据处理样例程序
2022-10-27
SocketTransferFile.zip
2019-05-10
你搞过什么有实际意义的算法?
2016-07-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人