摘要: 数组传参 数组作为参数传给函数时传的是指针而不是数组本身,那个指针存储的是数组的首地址,如:fun(char[8])和fun(char[])都等价于fun(char *)。 //在C++里参数传递数组永远都是传递指向数组首元素的指针,编译器不知道数组的大小。//如果想在函数内知道数组的大小, 可以在 阅读全文
posted @ 2020-11-13 16:14 箐茗 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: 基础知识 (待补充) typedef struct和struct(C和C++中的使用) typedef struct OLNode { int i,j; int data; OLNode *right,*down; }OLNode,*OLink; //结构的对象OLNode, 指向结构的指针*OLi 阅读全文
posted @ 2020-11-13 15:17 箐茗 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 指针 什么是指针 假设有语句 int a = 10; 那么编译器就在内存中开辟1个整型单元存放变量a,我们假设这个整型单元在内存中的地址是 0x1000;那么内存0x1000单元中存放了数据10,每次我们访问a的时候,实际上都是访问的0x1000单元中的10。 现在定义:int *p;p = &a; 阅读全文
posted @ 2020-11-13 14:01 箐茗 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 后缀名 由于历史原因,在很久以前,C++的源文件的后缀名也是 *.c,但这样会引起不少的问题。于是不同的前辈就想了不同的方法来解决这个问题:就是把C++文件的后缀名改为了 *.cc *.cpp *.cxx等等。 到了如今,基本上除了Unix系统外,其他的平台上,C++文件的后缀名基本上都是 *.cp 阅读全文
posted @ 2020-11-13 01:47 箐茗 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 《C++ 设计新思维》 下载见 http://www.linuxidc.com/Linux/2014-07/104850.htm C++ Primer Plus 第6版 中文版 清晰有书签PDF+源代码 http://www.linuxidc.com/Linux/2014-05/101227.htm 阅读全文
posted @ 2020-11-13 00:43 箐茗 阅读(86) 评论(0) 推荐(0) 编辑