我们长路漫漫,只因学无止境。网站首页学无止境
第33讲-动态内存管理
发布时间:2021-05-20 15:12:30作者:雪饮[心得笔记]
C++ 动态内存了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员必不可少的。C++ 程序中的内存分为两个部分: 栈:在函数内部声明的所有变量都将占用栈内存。堆:这
详细信息>>第32讲-assert函数和捕获异常
发布时间:2021-05-20 14:20:18作者:雪饮[心得笔记]
assert斷言的使用assert的作用是先计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。一個具體的實例如:#incl
详细信息>>第31讲-错误处理和调试2-ULONG_MAX
发布时间:2021-05-19 21:51:38作者:雪饮[心得笔记]
一个有隐患的阶乘在之前我们曾经实现过阶乘,那么一般一个阶乘的程序如:#include <iostream>//unsigned:無符號,不包含負數unsigned long returnFactorial(unsigned short num){
详细信息>>第30讲-错误处理和调试
发布时间:2021-05-19 17:01:04作者:雪饮[心得笔记]
调试技巧 正如预告所述,要想掌握调试技巧,最有效的学习方法是反复地尝试、犯错误、纠正错误,然后再尝试、再犯错、再纠正。。。。。。 编译时错误 程序出错可以分为两大类:编译
详细信息>>第29讲-虚继承
发布时间:2021-05-19 15:45:22作者:雪饮[心得笔记]
多繼承與菱形問題多继承(Multiple Inheritance)是指从多个直接基类中产生派生类的能力,多继承的派生类继承了所有父类的成员。尽管概念上非常简单,但是多个基类的相互交织可能
详细信息>>第28讲-多继承
发布时间:2021-05-19 14:51:28作者:雪饮[心得笔记]
多继承多继承即一个子类可以有多个父类,它继承了多个父类的特性。C++ 类可以从多个类继承成员,语法如下:class <派生类名>:<继承方式1><基类名1>,<继承方式2><基类名2>,&helli
详细信息>>第27讲-重载《操作符
发布时间:2021-05-19 14:33:09作者:雪饮[心得笔记]
“<<”流插入運算符不僅可以在類的外賣獨立函數進行重載,也可以在類内以成員函數的形式進行重載。不過無論何種方式,都離不開與之操作的類。同樣的在類内以成員函
详细信息>>第26讲-运算符重载2
发布时间:2021-05-18 22:22:54作者:雪饮[心得笔记]
在上篇中有提到过运算符的重载,其中只介绍了一个加法的重载,并且在在类的成员函数中实现。那么不仅仅只有加法可以做运算符的重载,关于某个运算符是否可以被重载。可重载运算
详细信息>>第25讲-运算符重载
发布时间:2021-05-18 18:15:53作者:雪饮[心得笔记]
C++ 中的运算符重载您可以重定义或重载大部分 C++ 内置的运算符。这样,您就能使用自定义类型的运算符。重载的运算符是带有特殊名称的函数,函数名是由关键字 operator 和其后
详细信息>>第24讲-抽象方法
发布时间:2021-05-18 17:22:49作者:雪饮[心得笔记]
纯虚函数純虛函數也被稱爲抽象方法您可能想要在基类中定义虚函数,以便在派生类中重新定义该函数更好地适用于对象,但是您在基类中又不能对虚函数给出有意义的实现,这个时候就
详细信息>>