做自己的快乐人

路漫漫其修远兮,吾将上下而求索

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  C++学习

非常好的编程语言,要深入掌握。
摘要:1、string类的构造函数eg:string(const char *s); // 用c字符串初始化string(int n, char c); // 用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1; string s2 = “hello”; 都是正确写法。当构造的string太长而无法表达时会抛出length_error异常,而且一般不支持中文字符操作。2、string类的字符操作 1: const char &operator[](int n)const; 2: const char &at(int n)const; 3: c 阅读全文
posted @ 2011-09-25 13:54 做自己的快乐人 阅读(4947) 评论(1) 推荐(0) 编辑

摘要:1、vector是c++标准模板库的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单的说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 2、为了使用vector,必须在你的头文件中包含下面的代码: #include <vector> vector是属于std命名空间的,因此... 阅读全文
posted @ 2011-09-17 21:37 做自己的快乐人 阅读(482) 评论(0) 推荐(0) 编辑

摘要:根据已放置在文件中的预处理指令来修改源文件的内容,预处理器会分析并执行所有的预处理指令,然后删除他们,得到一个仅包含C++语句的转换单元,预处理指令以“#”号开头 常见的预处理指令: 1、#include 包含头文件(头文件一般包含函数原型与全局变量) 形式常有下面两种 #include<iostream> 引用标准头文件,只搜索标准库头文件的默认目录 #include “myhead... 阅读全文
posted @ 2011-09-09 19:41 做自己的快乐人 阅读(404) 评论(0) 推荐(1) 编辑

摘要:移位操作符(shift operator) · 操作的运算对象是二进制的“位”,但是它们只可以被用来处理整数类型。 · 左移操作符(“<<”)能将运算对象向左移动n位,低位补0; · 有符号右移操作符(“>>”)能将运算对象向右移动n位; 若符号为证,则高位补0; 若符号为负,则高位补1; · 如果运算对象不是整数类型,则要先转换为整数类型,比较麻烦,以后再慢慢整理。 阅读全文
posted @ 2011-09-04 20:03 做自己的快乐人 阅读(895) 评论(0) 推荐(0) 编辑

摘要:1、头文件: #include <math.h> //引用标准库的头文件 #include “OtherHeader.h” // 引用非标准库的头文件 2、命名规则 · 变量的名字应当使用“名词”或者“形容词+名词”。 float fValue; float fOldValue; · 类名和函数名用大写字母开头的单词 组合而成,其中类名需加前缀“C”。 class CLeafNode; void ... 阅读全文
posted @ 2011-09-04 20:03 做自己的快乐人 阅读(414) 评论(0) 推荐(0) 编辑

摘要:1、选择一段文字,按住“shift+‘*’”号,可以进行快速注释,这里的注释是在段前和段尾加“/*”和“*/”。 阅读全文
posted @ 2011-09-04 20:00 做自己的快乐人 阅读(222) 评论(0) 推荐(1) 编辑

摘要:1、在sting字符串中,”\\“代表一个字符,而不是两个。 阅读全文
posted @ 2011-09-04 20:00 做自己的快乐人 阅读(239) 评论(0) 推荐(0) 编辑

摘要:一、数组定义和初始化 1: 一维数组初始化: 2: 标准方式一: int value[100]; // value[i]的值不定,没有初始化 3: 标准方式二: int value[100] = {1,2}; // value[0]和value[1]的值分别为1和2,而没有定义的value[i>1] 4: // ... 阅读全文
posted @ 2011-09-04 19:40 做自己的快乐人 阅读(68843) 评论(1) 推荐(3) 编辑

摘要:一、基础点 1、文件操作类 fstream: 可同时读写操作的文件类(由iostream引申而来) ofstream: 写操作(输出)的文件类(由ostream引申而来) ifstream: 读文件(输入)的文件类(由istream引申而来) (文件类的实质,解释的很好) 对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联系起来,也就是说打开一个文件。被打开的文件在程序中由一个流对... 阅读全文
posted @ 2011-08-28 14:29 做自己的快乐人 阅读(1480) 评论(0) 推荐(0) 编辑