![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
爱做梦的鱼
我想做出一款伟大的产品,而不是向钱看的产品,做出一个真正科技改变生活的产品,而不是对其他人毫无益处的产品。
这个世界越来越浮躁,大家都不愿踏踏实实做事,都在弄虚作假,都在做容易且能快速获利的事,可是有的事本身就是错的啊,大家为什么视而不见呢,比如说好多公司总在想办法把产品卖出去,而不是想着先做好产品,有些事也总是要做的,比如我们觉得这个产品就要这样做,那我们就去做,去尝试,不要说其他厂商都不这样做,那我们就不做。
展开
-
C++自学第一天--C++简介
C++入门指南,一步步从小白变大神。C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版...原创 2019-05-20 20:55:24 · 10430 阅读 · 2 评论 -
C++自学第六天--常量的定义
定义常量1、C++常量命名方式2、定义常量2.1、define 预处理器2.2、const 关键字3、宏定义 #define 和常量 const 的区别1、C++常量命名方式请注意,把常量定义为大写字母形式,是一个很好的编程实践。2、定义常量在 C++ 中,有两种简单的定义常量的方式:2.1、使用 #define 预处理器。2.2、使用 const 关键字。2.1、define 预处...原创 2019-06-11 17:41:05 · 11028 阅读 · 2 评论 -
【C++】C++的true和false
int main(){ if (true==1) cout<<"true"; else cout << "false";}result:trueint main(){ if (1==true) cout<<"true"; else cout << "false";}result:trueint main()...原创 2019-06-11 16:24:49 · 23108 阅读 · 4 评论 -
C++堆和栈空间
1、栈区(stack)— 由编译器自动分配和释放 ,存放函数参数值,局部变量值等。其操作方式类似于数据结构中栈。2、堆区(heap) — 一般由程序员分配和释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中堆是两回事,分配方式倒是类似于链表。1、申请方式stack:系统自动分配,如声明int a;系统自动在栈空间中为a开辟空间heap:程序员申请,并指明大小,C中的m...转载 2019-06-12 21:14:40 · 11226 阅读 · 6 评论 -
【C++】当函数的形参为数组时,函数对实参的修改有效,不用专门return来帮助我们修改实参
#include <iostream>using namespace std;void a(int b[][2]);int main(){ int c[2][2] = {1,2,3,4}; for (size_t i = 0; i < 2; i++) { for (size_t j = 0; j < 2; j++) { cout << ...原创 2019-06-05 21:31:46 · 12470 阅读 · 3 评论 -
C++自学第四天----枚举和typedef 声明
1、枚举枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。如果一个变量只有几种可能的值,可以定义为枚举(enumeration)类型。所谓"枚举"是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。创建枚举,需要使用关键字 enum。枚举类型的一般形式为:enum 枚举名{标识符[=整型常数],标识符[=整型常数],…标...原创 2019-05-28 19:44:15 · 10376 阅读 · 2 评论 -
C++自学第五天----C++全局变量和局部变量
C++ 变量作用域1、名词解释2、全局变量和局部变量3、局部变量的值会覆盖全局变量的值4、我们怎么才能在局部变量和全局变量名称相同的情况下调用全局变量呢?5、初始化局部变量和全局变量1、名词解释作用域是程序的一个区域,一般来说有三个地方可以定义变量:在函数或一个代码块内部声明的变量,称为局部变量。在函数参数的定义中声明的变量,称为形式参数。在所有函数外部声明的变量,称为全局变量。2、全...原创 2019-06-05 12:15:18 · 10978 阅读 · 1 评论 -
C++自学第三天----C++头文件
C++头文件组成部分分析老师写的头文件C++头文件的概念C++头文件组成部分命名空间2、预处理块;3、inline函数的定义;4、函数和类结构声明等。分析老师写的头文件C++头文件的概念每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。C...原创 2019-05-27 22:02:20 · 10050 阅读 · 2 评论 -
C++自学第二天----C++变量的定义和声明的区别
#include <iostream>using namespace std;// main() 是程序开始执行的地方int main(){ cout << "Hello World"; // 输出 Hello World return 0;}C++ 语言定义了一些头文件,这些头文件包含了程序中必需的或有用的信息。上面这段程序中,包含了头文件 。...原创 2019-05-21 17:15:40 · 10137 阅读 · 2 评论 -
C++自学第二天----C++编译原理(和java对比)
C++自学第二天通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。写在源文件中的源代码是人类可读的源。它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序。C++ 编译器用于把源代码编译成最终的可执行程序。...原创 2019-05-21 10:20:43 · 10165 阅读 · 1 评论 -
C++继承——创建一个含有成员变量的子类对象
定义一个派生类对象(子类)1、构建所包含的基类(父类)对象:由基类的构造函数完成2、构建所包含的成员对象:由成员对象类的构造函数完成3、构建派生类对象:由派生类的构造函数完成注意:基类对象和成员对象的构造函数所需要的参数需要由派生类对象的构造函数提供#include <iostream>using namespace std;class Base{private:...原创 2019-06-12 11:21:50 · 13147 阅读 · 1 评论