Category Archives: C++

C++ 编程易犯错误-类指针成员未初始化

在 C++ 编程过程中,如果类体内声明的数据成员为指针变量,就需要在构造函数中初始化,否则就会出现内在不能为 written 的错误,因此导致程序退出,对于此,编译器并不提示,所以做到使用前初始化还是比较好的。

Posted in C++, 原创 | Tagged , | Leave a comment

Qt Creator 快捷捷

以前经常用VS+QT的方式来学习QT,VS确实挺强大,不过每次编译Qt,太浪费时间,而且如果重装系统或者VS都必须重新编译,非常麻烦,于是就硬着头皮看了看新生的Qt Creator,适当接受新事物还是很好的!Qt也是能快速操作的,下面就把Qt Creator的常用快捷键给列一下。 激活欢迎模式 Ctrl + 1 激活编辑模式 Ctrl + 2 激活调试模式 Ctrl + 3 激活项目模式 Ctrl + 4 激活帮助模式 Ctrl + 5 激活输出模式 Ctrl + 6 查找当前文档 Ctrl + F 查找下一个 F3 查找上一个 Shift + F3 弹出查找对话框 Ctrl + … Continue reading

Posted in C++, 原创 | Tagged , | Leave a comment

c++ primer知识点-第6章 语句

目录 6.1 简单语句 6.2 声明语句 6.3 复合语句(块) 6.4 语句作用域 6.5 if语句 6.6 switch语句 6.7 while语句 6.8 for循环语句 6.9 do while语句 6.10 break语句 6.11 continue语句 6.12 goto语句 6.13 try块和异常处理 6.14 使用预处理器进行测试   6.1 简单语句   C++中,大多数语句以分号结束。 6.2 声明语句 6.3 复合语句   复合语句,通常被称为块,是用一对花括号括起来的语句序列。块标识了一个作用域,在块中引入的名字只能在该块内部或嵌套在块中的子块里访问。 … Continue reading

Posted in C++, 原创 | Tagged , | Leave a comment

c++ primer知识点-第5章 表达式

目录 5.1 算术操作符 5.2 关系操作符和逻辑操作符 5.3 位操作符 5.4 赋值操作符 5.5 自增和自减操作符 5.6 箭头操作符 5.7 条件操作符 5.8 sizeof操作符 5.9 逗号操作符 5.10 复合表达式的求值 5.11 new和delete表达式 5.12 类型转换   表达式由一个或多个操作数通过操作符组合而成,每个表达式都会产生一个结果。 5.1 算术操作符 算术操作符(优先级相同时,操作符从左向右结合) 操作符 功能 + 一元正号 – 一元负号 * 乘法 / 除法 … Continue reading

Posted in C++, 原创 | Tagged , | Leave a comment

c++ primer知识点-第4章 数组和指针

目录 4.1 数组 4.2 指针的引入 4.3 C风格字符串 4.4 多维数组     4.1 数组   数组是由类型名、标识符和维数组成的复合数据类型。类型名可以是内置类型或类类型,也可以是除引用外的任意复合类型。 4.1.1 数组的定义和初始化   维数必须用值大于等于1的常量表达式定义;表达式包含整型字面值、枚举常量或者用常量表达式初始化的整型const对象。非const变量以及要到运行阶段才知道其值的const变量都不能用于定义数组的维数。 1. 显示初始化数组元素   未显式初始化的函数体外定义的内置数组,其元素初始化为0;未显式初始化的函数体内定义的内置数组,则无初始化。 int ia[] = {0, 1, 2}; // an array of dimension 3 2. 特殊的字符数组 char ca1[] = {‘c’, ‘+’, ‘+’}; … Continue reading

Posted in C++, 原创 | Tagged , | Leave a comment