加载中
C++内存管理

C++内存管理 一、内存分配方式 在C++中,内存分成5个区,分别是堆、栈、自由存储区、全局/静态区和常量存储区。 栈:存放函数参数以及局部变量,在出作用域时,将自动被释放.栈内存分配运算内置于...

2017/05/07 11:46
14
动态链接库&静态链接库

动态链接库&静态链接库 动态链接库dll,静态链接库lib, 导入库lib 目前以lib为后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动...

2017/05/07 11:24
35
非常实用全面的 C++框架,库类等资源

Jason frozen : C/C++的Jason解析生成器 Jansson :进行编解码和处理Jason数据的C语言库 jbson :C++14中构建和迭代BSON data,和Json 文档的库 JeayeSON:非常健全的C++ JSON库,只包含头文...

2017/05/06 17:35
70
C++编程思想(二)

宏的好处与坏处 宏的好处:#与##的使用 三个有用的特征:字符串定义、字符串串联和标志粘贴。 字符串定义的完成是用#指示,它容许设一个标识符并把它转化为字符串,然而字符串串联发生在当两...

2017/05/07 21:16
31
C++编程思想(一)

C++编程思想(一) C和C++指针的最重要的区别在于:C++是一种类型要求更强的语言。就void *而言,这一点表现得更加突出。C虽然不允许随便地把一个类型的指针指派给另一个类型,但允许通过voi...

2017/05/07 20:32
13
C++ 语言的一些特性

C++ 语言的一些特性 下面列举的特性,根据晦涩程度由浅入深进行排序。 1.方括号的真正含义 用来访问数组元素的ptr[3]其实只是*(ptr + 3)的缩写,与用*(3 + ptr)是等价的,因此反过来与3[ptr...

2017/05/07 17:42
68
C/C++求职宝典重点笔记

1. char c = '\72'; 中的\72代表一个字符,72是八进制数,代表ASCII码字符“:”。 2. 10*a++ 中a先进行乘法运算再自增(笔试中经常喜欢出这类运算符优先级容易混淆的输出问题)。 3. const和...

2017/05/07 17:06
15
《C++ Primer Plus》6 笔记

《C++ Primer Plus》6 笔记 C++的const比C语言#define更好的原因? 首先,它能够明确指定类型,有类型检查功能。 其次,可以使用C++的作用域规则将定义限制在特定的函数或文件中。 第三,可以...

2017/05/07 12:24
24
C++内存管理

C++内存管理 一、内存分配方式 在C++中,内存分成5个区,分别是堆、栈、自由存储区、全局/静态区和常量存储区. 栈:存放函数参数以及局部变量,在出作用域时,将自动被释放.栈内存分配运算内置于处...

2017/05/07 11:45
18
C/C++宏的使用总结

宏替换是C/C++系列语言的技术特色,C/C++语言提供了强大的宏替换功能,源代码在进入编译器之前,要先经过一个称为“预处理器”的模块,这个模块将宏根据编译参数和实际编码进行展开,展开后的...

2017/05/05 14:23
10
C++内联函数

C++内联函数 函数调用过程 c++经过编译生成可执行程序文件exe,存放在外存储器中。 程序启动,系统从外存储器中将可执行文件装载到内存中,从入口地址(main函数起始处)开始执行。 程序执行...

2017/05/05 14:12
93
C++虚函数与纯虚函数

C++虚函数与纯虚函数 面向对象程序设计(object-oriented programming)的核心思想是数据抽象、继承、动态绑定。 通过数据抽象,可以使类的接口与实现分离。 使用继承,可以更容易地定义与其...

2017/05/05 14:07
41
C++ 友元函数用法总结

C++ friend 用法总结 C++中的友元机制允许类的非公有成员被一个类或者函数访问,友元按类型分为三种: 普通非类成员函数作为友元、类的成员函数作为友元、类作为友元。 1、友元的内容 友元包...

2017/05/05 13:57
921
C++ const 的全面总结

C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。

2017/05/05 13:39
3
C++静态成员和非静态成员的区别

C++静态成员和非静态成员的区别 1.数据成员可以分静态变量、非静态变量两种. 静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成...

2017/05/05 13:25
50
C++ 全局变量、局部变量、静态全局变量、静态局部变量的区别

全局变量、局部变量、静态全局变量、静态局部变量的区别 C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名...

2017/05/05 13:18
1
C++ 析构函数

C++ 析构函数 设计一个类时,如何写析构函数? 析构函数如果我们不写的话,C++ 会帮我们自动的合成一个,就是说:C++ 会自动的帮我们写一个析构函数。很多时候,自动生成的析构函数可以很好的...

2017/05/05 13:14
47
C++虚函数的实现机制

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态...

2017/05/05 13:00
2
Get()&Getline()函数

C++Get()&Getline()函数 C++ get()函数读入一个字符 get()函数是cin输入流对象的成员函数,它有3种形式:无参数的,有一个参数的,有3个参数的。 1) 不带参数的get函数 其调用形式为 1 cin....

2017/05/05 12:05
22
remove duplicates from sorted array

看remove duplicates from sorted array,发现如果用STL的话可以一句话搞定,如下: class Solution { public: int removeDuplicates(int A[], int n) { return dis...

2017/05/03 17:38
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部