2011年4月3日

类在其自身的定义体内作为数据类型

摘要: 只有static成员变量,指针或者引用,才可以在一个类的定义体内,用本类作为数据类型,如:class Bar{public: ......private: static Bar member1; //OK Bar* member2; //OK Bar& member3; //OK Bar member4; //ERROR "使用正在定义的Bar"}; 注意:如果Bar中有个成员函数的参数的数据类型是Bar,则是可以的。如:class Book{public: Book(const string& book_name) : author("Stanl 阅读全文

posted @ 2011-04-03 22:36 ithzhang 阅读(131) 评论(0) 推荐(0)

2011年4月1日

C++测试类大小中的内存对齐问题

摘要: # include<iostream> using namespace std; class A{ public : int b; void test() { int j; } private: char c; int a; }; int main() { cout<<sizeof(A)<<endl; } 为什么是8啊,把char c注释掉结果是4,把int a 注释掉结果是1.但是为什么在一起就是8了。不明白清前辈指教!以下为对此种现... 阅读全文

posted @ 2011-04-01 21:37 ithzhang 阅读(185) 评论(0) 推荐(0)

2011年3月31日

关于类得数据成员的大小问题。求解。

摘要: Code: #include<iostream> usingnamespacestd; classA{ public: intb; voidtest() { intj; } private: charc; inta; }; intmain() { cout<<sizeof(A)<<endl; }、为什么是8啊,把char c注释掉结果是4,把int a 注释掉结果是1.但是为什么在一起就是8了。不明白清前辈指教! 阅读全文

posted @ 2011-03-31 22:43 ithzhang 阅读(137) 评论(0) 推荐(0)

一到段错误的代码带来的收获。

摘要: class point{public:static void init(){x = 1;y = 2;}public:static int x,y; };void main(){point::init();}看孙鑫老师的视频中讲到,类中的函数前加了static,说明这个函数属于类,不属于某个实例对象,该静态函数不用实例化就存在代码区了,所以在main中可以不用实例化就可以point::init()这样直接调用。那是不是static int x,y;也是一样,不用实例化就有分配内存了?但是我像上面函数那样做,会报错。error LNK2001: unresolved external symbol 阅读全文

posted @ 2011-03-31 21:13 ithzhang 阅读(112) 评论(0) 推荐(0)

特殊数据类型成员变量的初始化

摘要: 有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括:a. 常量型成员变量,如:const int i;b. 引用型成员变量 如:int &i;c. 静态成员变量 .如:static int i;d. 整型静态常量成员变量 如:static const int i;e. 非整型静态常量成员变量 如:static const double i;对于常量型成员变量和引用型成员变量的初始化,必须通过构造函数初始化列表的方式进行。在构造函数体内给常量型成员变量和引用型成员变量赋值的方式是行不通的。静态成员变量的初始化也颇有点特别。参考 阅读全文

posted @ 2011-03-31 20:53 ithzhang 阅读(136) 评论(0) 推荐(0)

2011年3月26日

登山有感:人要逼自己一把!

摘要: 春天来了,今天和几个同学一起去爬嵩山。感慨良多!1800级台阶,上山用了四个半小时,期间有过几次短暂的休息,休息完之后,还得一步一步的坚持往上爬。虽然腿疼的厉害,喘的跟孙子似的,但是从没有半途而废的想法,因为今天我就是奔着山顶来的,我就是要征服嵩山。腿疼的时候就安慰自己快到了快到了。坚持坚持在坚持。不能掉队。想想自己平时,偶尔脑袋发烧要去跑步,说要坚持下来,但是记忆中坚持最长的时间是四天。以后也没那个毅力去跑了。因为那时候哪怕你不跑了,大不了就是今天的任务没完成,回去心里小小的悔恨一下下,过个一两天这种自我悔恨的感觉就荡然无存了,以后也就心安理得的不去跑了。今天就不一样了,今天我专门来这来了, 阅读全文

posted @ 2011-03-26 22:29 ithzhang 阅读(160) 评论(0) 推荐(0)

2011年3月21日

没有你的路,我依然会好好的走下去!

摘要: 上着自习就跑回来了。最近比较烦,干啥都没劲。上课也比较困,注意力总是不能长时间的集中。专业课还好,其他课就困得不成样子。慢慢的从感情的阴影里走出来了。或许这就叫成长吧!经历了这次对人生有了更深的了解。就像前几天看到的一篇文章一样“其实爱不爱没有那么重要”,或许仅仅是因为习惯,习惯了与另一个人在一起,她地离开让自己不知所措,而这一切仅仅因为习惯。半个月了,也渐渐习惯了一个人的日子。其实我没有失去什么。因为一年前我也是这样,一个人吃饭、逛街、买衣服,现在只不过又回到了从前。现在想想人其实挺扯淡的,本来说好一起走下去的,本来说好为了将来一起努力的,到头来也只不过是美好的想象罢了。对我说过的话你也可以 阅读全文

posted @ 2011-03-21 20:04 ithzhang 阅读(200) 评论(2) 推荐(0)

2011年3月19日

HTTP常见错误代码列表汇总及解决方案

摘要: HTTP常见错误代码列表汇总及解决方案 常见的HTTP错误可以分为以下四大类。每一大类又细分为很多类小错误。分别是: 1、401类错误 最常见的出错提示:401 UNAUTHORIZED 这表示你必须有一个正确的用户名称及密码方能得到对方网页(unauthorizedsite)之使用权,例如浏览一些收费的网页就会出现这个信息。 2、403类错误 最常见的出错提示:403 FORBIDDEN 这一般是因为你未在对方网站注册或是没有相应权限,在一般情况下,可以在网上进行即时注册,但一些完全"封闭"的网站都会产生以上的信息。 解决方案:设置正确的访问权限。 3、404类错误 最常 阅读全文

posted @ 2011-03-19 09:02 ithzhang 阅读(262) 评论(0) 推荐(0)

2011年1月4日

选课了,选课了。

摘要: 明天就要选课了。好多人都在问到底是学c++,java,还是c#。哈哈,我一点也不愁,我早已确定了,我要学c++.我相信我的选择!!!加油!! 阅读全文

posted @ 2011-01-04 22:23 ithzhang 阅读(126) 评论(0) 推荐(0)

2010年12月30日

2010总结

摘要: 后天就是2011年了。2010马上就要说byebye了。突然想起来要写点东西了,纪念一下逝去的2010。这几天一直忙着复习。真的是早出晚归。早上背着电脑去教室,晚上10点回去。中午就在教室睡觉。感觉一天天过的挺快。连这五天都是这样。考试了唯一让我头疼的就是离散。主要是平常没好好学。数学看着就困,更别说学了。这不这几天急忙这复习它呢。应该没问题。数据结构是我自我感觉学的差不多的课。毕竟大部分时间都用在了算法实现上了。昨天突然看了下试卷好家伙,居然需要写代码的就没有几题,数据结构没有算法实现还不跟离散一样。随便他咋考吧,老子不怕。其他几门都没有问题就不说了。以后几天主要还是放在离散上。数据结构也得 阅读全文

posted @ 2010-12-30 22:14 ithzhang 阅读(124) 评论(0) 推荐(0)

导航