摘要: 第一个C++程序: ``` #includeint main(){ std::cout void swap(T &a, T &b) { T temp(a); a = b; b = temp; }``` **在C++中禁止使用memset、memcpy、memcmp等直接操控内存的操作**,知... 阅读全文
posted @ 2014-09-27 02:50 stardujie 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1. 左值和右值得区别:左值是用来表明变量的身份的,右值更加侧重于值本身; 2. void*是个例外,它只有基地址没有类型信息,所以无法解引用。``` int *p = malloc(100); char *s = malloc(100);``` 很显然,p和s本身的值就是内存基地址的数值,但是p[... 阅读全文
posted @ 2014-09-26 23:04 stardujie 阅读(302) 评论(0) 推荐(0) 编辑