随笔分类 - c++
摘要:虚函数 虚函数 是在基类中使用关键字 virtual 声明的函数。在派生类中重新定义基类中定义的虚函数时,会告诉编译器不要静态链接到该函数。 我们想要的是在程序中任意点可以根据所调用的对象类型来选择调用的函数,这种操作被称为动态链接,或后期绑定。 class Shape { protected: i
阅读全文
摘要:另外多继承(环状继承),A->D, B->D, C->(A,B),例如: class D{......}; class B: public D{......}; class A: public D{......}; class C: public B, public A{.....}; 这个继承会使
阅读全文
摘要:typedef 关键字来定义非结构类型(就是起别名),如下所示: typedef long int *pint32; pint32 x, y, z;
阅读全文
摘要:https://www.runoob.com/cplusplus/cpp-data-structures.html 定义结构 struct 语句的格式如下: struct type_name { member_type1 member_name1; member_type2 member_name2
阅读全文
摘要:无法打开源文件“ math.h”... ..."stdio.h",等 思路; 1、使用的开发版本不同,但我的是最新版2019,应该是可以向下兼容的; 2、环境配置不当,但是经检查并无此类疏漏; 3、对新版本的vs不够熟悉,最后发现是项目属性设置问题 项目--> 项目属性-->C/C++ -->常规
阅读全文
摘要:基本的内置类型 C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种基本的 C++ 数据类型: 类型关键字 布尔型 bool 字符型 char 整型 int 浮点型 float 双浮点型 double 无类型 void 宽字符型 wchar_t 其实 wchar_t 是
阅读全文
摘要:三字符组 三字符组就是用于表示另一个字符的三个字符序列,又称为三字符序列。三字符序列总是以两个问号开头。 三字符序列不太常见,但 C++ 标准允许把某些字符指定为三字符序列。以前为了表示键盘上没有的字符,这是必不可少的一种方法。 三字符序列可以出现在任何地方,包括字符串、字符序列、注释和预处理指令。
阅读全文
摘要:C++ 标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。 一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。 C++ 标识符内不允许出现标点字符,比如 @、& 和 %。C++ 是区分大小写的编程语言。 在 C++ 中,Manp
阅读全文
摘要:codeBlocks下载地址:https://www.fosshub.com/Code-Blocks.html?dwl=codeblocks-20.03mingw-setup.exe 注意:下载带编译器的,不然会报错
阅读全文
摘要:应该是缺少配置文件 或 配置文件的根目录位置不对,在setting->compiler...里看下编译器的路径 我的问题就是路径问题,修改后可正常运行
阅读全文