1.数组:数组是由类型名、标识符和维数组成的符合数据类型,类型名规定了存放在数组中的元素类型,维数规定数组中包含元素的个数而标识符就是数组的名称。例如: int arr[10]; 其中 int 是类型名,arr是标识符而 10 是数组的维数。2.数组的定义和初始化:数组的初始化要注意以下几点 (.....
分类:
编程语言 时间:
2014-11-27 14:24:05
阅读次数:
242
using : 1.在当前文件中引入命名空间 using namespace std;
2.在子类中使用 using 声明引入基类成员名称(参见C++ primer) 具体作用体现:
(1).解除因继承导致的成员保护或私有化限制,将基类成员引入到派生类的相应访问控制区域内,便可按照相应规则访问该基成...
分类:
编程语言 时间:
2014-11-26 18:45:36
阅读次数:
228
1.标准库string类型 1.1 string对象的定义和初始化string s1; //默认构造函数,s1为空串string s2(s1); //将s2初始化为s1的一个副本string s3("value"); //将s3初始化为一个字符串字面值...
分类:
编程语言 时间:
2014-11-26 18:29:08
阅读次数:
174
C++primer(第五版)第五章语句:讲解与C语言一些不同的地方,switch语句的灵活运用;本章大致和c语言一致:不同的是输入的string定义,c不支持;...
分类:
编程语言 时间:
2014-11-26 11:35:55
阅读次数:
209
1.箭头操作符 C++为包含点引用操作符和解引用操作符的表达式提供了一个同义词:箭头操作符(->)。 点操作符用于获取类类型对象的成员:item.same_isbn(item2); //item是个类类型对象,same_isbn(Sales_item item)是该对象定义的方法 假如现在...
分类:
编程语言 时间:
2014-11-25 22:53:14
阅读次数:
181
C++primer里面讲过:static成员它不像普通的数据成员,static数据成员独立于该类的任意对象而存在,每个static数据成员是与类关联的对象,并不与该类的对象相关联!这句话可能比较拗口,其实可以这么理解:每个static数据成员可以看成是类的一个对象,而不与该类定义的对象有任何关系.....
分类:
其他好文 时间:
2014-11-25 20:22:59
阅读次数:
179
C++ static 函数的问题近日读C++primer中static一章,有这么一句话,“静态成员函数的声明除了在类体中的函数声明前加上关键字static以及不能声明为const或volatile之外与非静态成员函数相同出现在类体外的函数定义不能指定关键字static”为什么不能在类体外指定关键字...
分类:
编程语言 时间:
2014-11-25 17:50:05
阅读次数:
236
之前在C++ primer这本书上没有看到关于优先队列的东西,最近在看A*算法中看到
总结一下
priority_queue的用法
priority_queue调用 STL里面的 make_heap(), pop_heap(), push_heap() 算法实现,也算是堆的另外一种形式。先写一个用 STL 里面堆算法实现的与真正的STL里面的 priority_queue用法相似...
分类:
其他好文 时间:
2014-11-25 14:36:30
阅读次数:
307
原文地址:http://www.cnblogs.com/kubixuesheng/p/4116354.html一:大小端的概念Big-Endian和Little-Endian(见计算机存储的大小端模式解析)二:浮点数的机器级表示(见从如何判断浮点数是否等于0说起——浮点数的机器级表示)三:c++的基...
分类:
编程语言 时间:
2014-11-24 13:18:02
阅读次数:
151
督促读书,总结精华,提炼笔记,抛砖引玉,有不合适的地方,欢迎留言指正。一:大小端的概念Big-Endian和Little-Endian(见计算机存储的大小端模式解析)二:浮点数的机器级表示(见从如何判断浮点数是否等于0说起——浮点数的机器级表示)三:c++的基本的内置类型:1)算术类型,又包括:整型...
分类:
编程语言 时间:
2014-11-24 00:49:13
阅读次数:
435