码迷,mamicode.com
首页 >  
搜索关键字:c++ primer    ( 2107个结果
高级声明(——C primer第13章)
高级声明:(1) int *f,g; 这个只声明了一个f指针。*是都是紧跟在其后的。(2) int *f(); f是一个函数,它的返回值是一个指向整型的指针。(3) int (*f)(); f是一个函数指针,这个函数的返回值是一个int类型。(4) int *(*f)(); f是一个...
分类:其他好文   时间:2015-07-30 23:15:13    阅读次数:139
指针(选自-第六章——C Primer)
未初始化和非法的指针: 例如:int *a; *a=10;在创建一个指针变量时没有初始化,所以不确定a会指向哪里,所以只后我们没有办法预测这个10将会存储在什么地方。所以在对指针进行间接访问前必须十分小心,需要确保它们已经初始化。NULL指针 是一个特殊的指针变量,表示不指向任何...
分类:其他好文   时间:2015-07-30 19:01:14    阅读次数:88
C++ Primer 学习笔记_20_类与数据抽象(6)_深拷贝与浅拷贝、空类与空数组
C++ Primer 学习笔记_20_类与数据抽象(6)_深拷贝与浅拷贝、空类与空数组  一、深拷贝与浅拷贝     浅拷贝:被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换而言之,浅拷贝仅仅复制所考虑的对象,而不复制它所引用的对象。     深拷贝:被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些...
分类:编程语言   时间:2015-07-29 19:19:06    阅读次数:247
Linux平台开发指南
声明:以下内容摘自http://www.me115.com/post/25.html以下技术和工具是Linux平台下工作的基础,熟练掌握:C++工作语言,重要性不言而喻;入门:《C++ Primer》《Effective C++》本部门主要还是应用开发,对技术的要求不是很高,熟练掌握C++,可应对日...
分类:系统相关   时间:2015-07-29 11:43:04    阅读次数:174
C++ Primer 学习笔记_19_类与数据抽象(5)_初始化列表(const和引用成员)、拷贝构造函数
C++ Primer 学习笔记_19_类与数据抽象(5)_初始化列表(const和引用成员)、拷贝构造函数  从概念上将,可以认为构造函数分为两个阶段执行:     1)初始化阶段;     2)普通的计算阶段。计算阶段由构造函数函数体中的所有语句组成。 一、构造函数初始化列表 推荐在构造函数初始化列表中进行初始化 1、对象成员及...
分类:编程语言   时间:2015-07-28 23:09:01    阅读次数:166
C++ Primer读书笔记(2)
getline(cin,string s)可以读取一整行,包括空白符。使用ctrl+Z结束 字符串字面值与string是不同的类型。两个字符串字面值不能直接相加。 处理string对象中的字符时,C++定义了很多库函数,可方便使用。 如果想要处理每一个字符,...
分类:编程语言   时间:2015-07-28 20:52:11    阅读次数:128
C++ Primer 学习笔记_18_类与数据抽象(4)_构造函数、析构函数、explicit关键字、赋值与初始化、类成员的显式初始化
引言:     构造函数确保每个对象在创建时自动调用,以确保每个对象的数据成员都有合适的初始值。 一、构造函数、默认构造函数 1、构造函数 ——构造函数是特殊的成员函数 ——构造函数是为了保证对象的每个数据成员都被正确初始化 ——函数名和类名完全相同 ——不能定义构造函数的类型(返回类型),也不能使用void ——通常情况下构造函数应声明为公有函数,...
分类:编程语言   时间:2015-07-28 01:01:44    阅读次数:140
c++ primer 5
用户自定义的标识符不能连续出现两个下划线, 也不能以下划线紧连大写字母开头。 此外,定义在函数体外的标识符不能以下划线开头。 ((试过在g++ 和 vc都可以正常使用, 这些其实是编译器自己的实现。)) 引用只...
分类:编程语言   时间:2015-07-27 16:58:02    阅读次数:112
C++ Primer快速入门之六:数组和指针
更新:勘误,delete [] 猪 我们知道,C语言以及早期的面向结构的语言几乎都支持数组定义,比如整形数组int 女神[2],表示有俩数: 女神[0], 女神[1],她们都是整数。C++ 语言为了效率和兼容考虑,也支持这个。当然了,毕竟是别人家的孩子(标准),并不提供类似于 vector...
分类:编程语言   时间:2015-07-27 01:47:23    阅读次数:206
C++ Primer快速入门之六:数组和指针
更新:勘误,delete [] 猪 我们知道,C语言以及早期的面向结构的语言几乎都支持数组定义,比如整形数组int 女神[2],表示有俩数: 女神[0], 女神[1],她们都是整数。C++ 语言为了效率和兼容考虑,也支持这个。当然了,毕竟是别人家的孩子(标准),并不提供类似于 vector 和迭代器类型那些神奇的能力。与 vector的区别在于,数组的长度是固定的。另外呢,指 针还是那个指针...
分类:编程语言   时间:2015-07-27 00:21:55    阅读次数:122
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!