C++ Primer 第二章 变量和基本类型
摘要:2.1 基本内置类型 基本内置类型是C++“自带”的类型,区别于标准库定义的类型。使用时不需要应用标准库就可以使用,我们可以理解为数字型有下面这些 整形:就是整数或者是没有小数位的数。它包括bool(0,!0), char, wchar_t(非标准英文字符用char无法全部表现所以需要这个类型来表示),short, int ,long。 整形中除了bool外其他类型可以是带符号,也可以是无符号的,无符号的取值范围不能为负,有符号取值可以有正有负,但由于有符号数所占位其中一位是符号位所以它的正数取值范围要比无符号范围小一位。 浮点型:就是带小数的数,包括float , double , lon.
阅读全文
posted @
2012-04-28 18:09
老金
阅读(1790)
推荐(0)
C++ Primer 第一章 快速入门
摘要:1.1 编写简单的C++程序 任何一个都要包含一个main函数,因为这个函数是系统执行入口c++也一样,函数格式是 int main(); 和别的主要函数不同C++的主函数有且只有一个且返回一个INT类型的值。一般来说返回0表示执行成功。程序员可以不必定义return 0返回这时候系统会在编译时自动加上retuan 0;1.2 偷窥输入输出 这里指的输入输出是说从标准设备输入内容或者将内容输出到表顺设备。比如说输出字符到显示器,输出一个图片到显示器。将字符或者二进制内容输出到文件。 或者从键盘输入内容到计算机,从一个文件读取内容到系统等等。 C++提供了标准输入输出库,最常用得是iostre.
阅读全文
posted @
2012-04-28 17:06
老金
阅读(2007)
推荐(0)
高手的C++学习忠告,虚心学习下~~
摘要:1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 6.会用Visual C++,并不说明你会C++; 7.学class并不难,templat.
阅读全文
posted @
2012-04-26 16:31
老金
阅读(817)
推荐(0)
继承的访问级别
摘要:C++继承:共有,私有,保护公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2. 私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。3. 保护继承(protected)保护继承的特点是基类的所有公有成员和保护成员都成为派生类的保护成员,并且只能被它的派生类成员函数或友元访问,基类的私有成员仍然.
阅读全文
posted @
2012-04-26 15:18
老金
阅读(390)
推荐(0)
Ubuntu下boost库与mrpi-redis-cplusplus-client安装
摘要:工作中需要使用C++做一个服务该服务要访问REDIS缓存系统,之前是用C#做的有现成的类库可用。转到C++就没这么方便了所以决定上网搜搜资料。想要安装该客户端系统必须要装boost库,此库安装步骤如下:1. 上官方网站下载到最新版本1.49版,解压后进入目录,简单安装: ./bootstrap.sh sudo ./b2 install2. 安装的时候可能会出现下面错误,处理办法如下: 过程中会提示: patchlevel.h:没有那个文件或目录 可以这样安装: sudo apt-get install python-dev 过程中又提示: bzlib.h:没有那个文件或目录 可以这样安装: .
阅读全文
posted @
2012-04-23 16:57
老金
阅读(2527)
推荐(0)
虚拟机virtualbox中挂载新硬盘
摘要:在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘:1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘” 然后,根据需求创建合适的硬盘2. 重启虚拟机 查看现有系统的磁盘空间 sudo fdisk -l 可看到新加的虚拟硬盘,一般名为:Disk /dev/sdb 3. 给新加的硬盘分区 fdisk /dev/sdb 键入m,可看到帮助信息 command (m for help):m 增加新分区 command (m for help):n 选择基本分区,输入:p 建一个分区 Pa
阅读全文
posted @
2012-04-18 16:44
老金
阅读(1881)
推荐(0)
C++ 中list、vector和deque比较[转]
摘要:http://blog.csdn.net/xiaolajiao8787/article/details/5882609Ladies & Gentlemem:大家好,这里是首届C++模板武道会的现场,本次武道会由beyond_ml做东,第一场解说员为beyond_ml。由于首次举办这样规模空前的盛会,难免有疏漏之处,还请各位高手不吝赐教。Beyond_ml有理啦。同时也欢迎各位大虾把此次武道会看做是一个虚基类,不断继承,派生出新的比赛。比赛开始:首先介绍比武参赛者:Vector:金山词霸翻译成:矢量,向量等,C++容器模板中的大哥大,就像是一个加强版的队列,之所以这样说,是因为它不但有队
阅读全文
posted @
2012-04-13 17:51
老金
阅读(5167)
推荐(1)