- 博客(6)
- 收藏
- 关注
原创 sizeof与strlen
这两个的区别,记了又忘,索性通过代码记忆 #include using namespacestd; int main() { //字符串常量作为字符指针 char* a = "hello"; cout"length about sizeof:"sizeof(a)" ""lengthabout strlen:"strlen(a)endl; //(size
2015-09-29 22:03:51
356
转载 深入 char * ,char ** ,char a[ ] ,char *a[] 内核
转载于:http://blog.youkuaiyun.com/daiyutage/article/details/8604720?reload C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是字符数组和字符指针这两个。。。下面就开始剖析一下这两位的恩怨情仇。。。 1 数
2014-09-05 16:14:27
434
转载 C++程序编译过程简介
转载自:http://blog.youkuaiyun.com/imyfriend/article/details/8684155 编译过程主要分为4个过程 1) 编译预处理 预编译程序完成的工作,可以说成是对源程序的“替换”工作。经过这个过程,生成一个没有宏定义、没有条件编译指令、没有特殊符号的输出文件。 宏定义命令;例如#define条件编译指令;例如#ifdef头文
2014-09-01 11:09:52
498
转载 为什么返回值是ostream&
为什么返回值是ostream& 近来看到一个细节问题: 为什么这么写 ostream& operator 而不写成 ostream operator ostream&这个返回值类型用定义成别名的形式吗?? 在网上找到了答案如下: 如果写成这样 ostream operator 则: Point a, b; cout 错误,只能写为: cou
2014-08-26 10:47:20
2292
转载 成员函数重载运算符和友元函数重载运算符的比较
原文地址: 1.对双目运算符而言,成员函数重载运算符的函数参数表中只有一个参数,而用友元函数重载运算符函数参数表中含有两个参数。 对单木运算符来说,成员函数重载运算符的函数参数表中没有参数,而用友元函数重载运算符函数参数表中含有一个函数。这个问题要搞清楚,有一个this 对单木运算符来说,成员函数重载运算符的函数参数表中没有参数,而用友元函数重载运算符函数参数表中含有一个函数。这个问
2014-08-15 14:46:07
1692
原创 个人总结的一些链表知识
#include #include using namespace std; typedef struct NODE { int value; NODE *pNext; }Node,*pNode; //创建链表 Node* creat(int n) { int t_num = n; //先定下头指针 pNode t_head = new(
2014-07-25 19:52:38
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅