(一)构造函数:用来在创建对象时初始化对象, 即为对象成员变量赋初始值 (二)构造函数的命名必须和类名完全相同 (三)更对具体的查看:构造函数 (四)直接分析程序 运行结果 解析上面程序: 1. 当程序运行到四点时候,就会自动调用第一点无参构造函数,打印Person() 2. 当运行到第5点时候,就 ...
分类:
编程语言 时间:
2018-09-22 15:58:54
阅读次数:
220
(一)源码下载 (一) 函数的重载:同一个命名函数,通过传入参数的不同,调用不一样的函数 上面程序的运行结果: (二)函数只能通过参数的不一样重载函数,不能通过返回参数的不一样重载函数 运行结果报错 1 #include <iostream> 2 using namespace std; 3 int ...
分类:
编程语言 时间:
2018-09-22 15:58:10
阅读次数:
184
(一)直接看代码 1 #include <iostream> 2 using namespace std; 3 int add(int a){ 4 a = a + 1; 5 return a; 6 } 7 int add(int *a){ 8 *a = *a + 1; 9 return *a; 10 ...
分类:
编程语言 时间:
2018-09-22 15:57:53
阅读次数:
133
(一)程序修改001_linuxC++之_类的引入 (二)修改成为.h和.c文件 1 #include <stdio.h> 2 #include "person.h" 3 4 int main(int argc,char ** argv) 5 { 6 Person per; 7 per.setNam ...
分类:
编程语言 时间:
2018-09-22 15:15:28
阅读次数:
157
(一) C++类的引入,图片的程序比较好看,文中程序不贴出来 (二) 知识点 1. 成员函数的存取权限:公有的(public),保护的(protectd),私有的(private) 2. 第27行this->age是类中的。Age是第20行输入的Age 1 #include <stdio.h> 2 ...
分类:
编程语言 时间:
2018-09-22 15:14:28
阅读次数:
124
由于博主学习过linuxc,对线程操作非常熟悉,故不再过多阐述。========================================线程thread在sv中线程的创立只有使用fork与join与其变体语句。fork...join创立线程fork...join_any等待线程块中有一个线程执行完毕后,主线程才继续执行fork...join_none不等待任何线程,主线程继续执行waitf
分类:
编程语言 时间:
2018-07-17 18:11:37
阅读次数:
139
c++的代码复用方式无非就是两种-->使用类的继承-->使用类的模版=============================ps:博主主要是linuxc系的,对模版方面知道的不多;难免会有错误,如果发现有错,请向我提出关于继承==========================继承中重要也是最困难的就是多继承的情况,在此情况下编程的复杂度也会明显增加Human--------->
分类:
编程语言 时间:
2018-07-02 23:05:05
阅读次数:
325
1、编译、链接和运行程序 C代码示例: 编译运行参数如下: 2、关闭内存地址随机化机制(alsr) 关闭 开启 C测试示例代码: ...
分类:
系统相关 时间:
2018-05-22 23:58:20
阅读次数:
398
LinuxC编程的学习已经告一段落,这段开始学C++。C++是面向对象编程,C语言是面向过程编程。因此学习C++的第一件事就是要弄明白什么是面向过程编程,什么是面向对象编程。 之前学习的C语言是面向过程编程,回想一下C语言编程的过程。主函数,定义变量,调用函数然后实现。面向过程编程是一种非常具体,要 ...
分类:
其他好文 时间:
2017-05-21 23:24:33
阅读次数:
215
标题:LinuxC/C++程序员CentOS6.5安装YouCompleteMe使用vim语法自动补全Ubuntu/Debian/Fedora比较好安装,各种软件包都比较新CentOS6系列很难装,各种软件包版本太低了新手不要尝试在CentOS6系上安装,会有一种挫败感!步骤:1,安装操作系统2,文件下载3,更新vim4,安装ycm和Vundle5,编..
分类:
编程语言 时间:
2017-03-11 22:12:10
阅读次数:
2134