
C++
versuna
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++基本数据类型
原帖 http://www.programfan.com/blog/article.asp?id=33807 学了C然后C++,然后MFC/Windows,然后是C#,其中数据类型很多,由基本类型衍生的typedef类型也N多。熟知基本数据类型是我们正确表达实际问题中各种数据的前提,因此我分类总结了一下C/C++/Windows /C#基本数据类型,以便日后查阅。转载 2013-02-28 19:45:33 · 368 阅读 · 0 评论 -
【读书笔记】std::string的基本操作 与字符串数组的区别
从标准输入读取string:1、读取并忽略开头所有的空白字符(如空格,换行符,制表符)。 2、读取字符直至再次遇到空白字符,读取终止 例子:cin>>s; 输入“ Hello world!” 则s是Hello,且不含任何空格。 cin>>s1>>s2; 输入“原创 2013-02-28 21:50:54 · 480 阅读 · 0 评论 -
【读书笔记】数组与指针
int a[5]; 数组名a代表数组中首元素的地址。即 a代表&a[0]。因此int *p; p=a 等价于 p=&a[0] int a[3][4]; 二维数组a看做是由3个一维数组组成的。a仍代表二维数组首元素的地址,但是现在的首元素不是简单的整型,而是由4个整型元素组成的一维数组,因此a代表的是首行(即第0行)的地址,a+1代表第1行的地址。近一步,a[0]是一原创 2013-03-01 13:00:36 · 345 阅读 · 0 评论 -
【读书笔记】操作符
1、自增自减 int i=0, j; j = ++i; cout<<i<<j<<endl; //输出11 i=0; j = i++; cout 建议,只有在必要时才使用i++。 这里注意++ or --的优先级高于= 2、条件操作符 c++中唯一的三元操作符 cond ? exp1 : exp2 解释:首先计算cond的值,if 非零(t原创 2013-03-01 13:35:05 · 341 阅读 · 0 评论 -
【读书笔记】extern,const的基本用法
extern 声明 ( extern int a; ),不分配内存空间。但是 (extern int a=3; )这时是定义。 注意:定义仅有一次。 file1.cpp #include using namespace std; int A(0); //definition void main() { void sa(int *); int b=3; sa(&b); cou原创 2013-02-28 20:32:09 · 554 阅读 · 0 评论 -
C++ 检测内存泄露
2011-08-01 14:10 C++ 检测内存泄露 C++程序的复杂性很大一部分在于他的内存管理,没有C#那样的垃圾回收机制,内存管理对初学者来说很困难。经常会出现内存泄露的情况。那么我们写程序如何避免内存泄露呢?首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。 本文描述了如何检测内存泄露。最主要的是纯C,C++的程序如何检测内存转载 2013-05-03 11:42:41 · 702 阅读 · 0 评论