C&C++
maksim_y
莫烦恼,慕直前进.
展开
-
深入探讨this指针
深入探讨this指针 为了写这篇文章,准备了好长时间,翻遍了箱底的书籍。但是现在还是不敢放开手来写,战战兢兢。不是担心自己写错,而是唯恐自己错误误导别人。同时也希望这篇文章能给你一点收获。既然是深入探讨this指针,所以建议初学者,最好具有一定编译基础,调试基础。如果大家认为这片文章有不满的地方,就给我发信批评一下,以便及时修正。关于this指针的描述我们一般从语言层次上讲;thi转载 2012-11-16 23:46:58 · 550 阅读 · 0 评论 -
C语言输入输出函数的总结
1. getchar() 和 scanf(“%c”) (可以接收空格ASCII码32,即空格) 和 gets()是从当前位置接收,所以,在之前位置有回车‘\n’将被接收。getchar(),scanf("%c",...),gets()均为从当前位置开始接收,空格、回车、Tab键均接收。以回车作为结束符。所以,当在某条getchar(),scanf("%c"),gets()之前有原创 2012-11-16 23:25:37 · 1577 阅读 · 0 评论 -
我所接触和理解的C++中的函数重载
老师是这么给我们开篇的:有这么一个函数:max(),它的作用是比较两个数的大小。然后呢,我们就会想,是比较两个int数据的大小呢,还是比较char数据的大小呢,还是比较double数据的大小呢。当然,编写一个max()总不可能完成比较任意数大小的功能。这个函数可以这么定义:int max(int a, int b){ return a > b ? a : b;}原创 2012-11-17 00:32:48 · 603 阅读 · 1 评论 -
C++中String类的程序崩溃问题
#include #include using namespace std;class String{private: char *str;public: String(char *p = NULL) { if (p != NULL) { str = new char[strlen(p) + 1]; strcpy(str,p); } else {原创 2012-12-16 22:18:17 · 8096 阅读 · 1 评论 -
引用的本质
首先,鄙人也是正在学习中的学生,不敢说深入彻底的理解了引用的本质。只是略有深度而已,请大家参考,也是督促自己深入理解一下引用。老话:不喜勿喷哈,如有错误,敬请批评指正。进入正题:引用:老师一定都讲过,引用是变量的别名,如:引用的本质,其实就是一个指针,一个const类型的指针:我们总是会说的引用是一个别名,不占用内存空间。此话应该说是半对。网上有句经典的话说:你原创 2012-12-20 15:37:46 · 972 阅读 · 1 评论