养成const好习惯

原创 2012年03月24日 00:35:04
#include<iostream>
using namespace std;

class CS
{
    public:
        CS(int a=0,int b=0):x(a),y(b){}
        CS operator=(CS const &other);//这里没有const就错啊,(VC6.0却正常运行)
        CS operator+(CS &other);
        void func();
    private:
        int x,y;
};
CS CS::operator=(CS const &other)
{
    x=other.x;
    y=other.y;
    return *this;
}
CS CS::operator+(CS &other)
{
    CS p;
    p.x=x+other.x;
    return p;
}
int main()
{
    CS p(1,2),p2(2,3),p3;
    p3=p2+p;
    return 0;
}
/*
没有const的结果
E:\APP\test_codeblock\main.cpp||In function 'int main()':|
E:\APP\test_codeblock\main.cpp|29|error: no match for 'operator=' in 'p3 = p2.CS::operator+(((CS&)(& p)))'|
E:\APP\test_codeblock\main.cpp|14|note: candidates are: CS CS::operator=(CS&)|
||=== Build finished: 1 errors, 0 warnings ===|


*/

编程一开始就应该养成的好习惯

有些编程规范,学编程第一天就应该了解,这些习惯比你多学两章知识来的更为实际,他们甚至可能会直接影响你的编程生涯,所以,不要一开始觉得这些习惯都不重要,有很多同学认为等到技术成熟的时候再考虑它们,殊不知...
  • yayun0516
  • yayun0516
  • 2015年08月17日 22:00
  • 2081

好习惯重在培养

一些报刊曾经报道过,键盘的不干净度有甚于卫生间的座便器,那些看不见的病菌、病毒隐藏在键盘之中,对于使用者来说,传染的几率特别大。  8月14日总第558期24版《七成人用完键盘不洗手》一文,再次强调养...
  • chuanqiyou
  • chuanqiyou
  • 2008年11月08日 13:01
  • 172

十招教你养成使用电脑好习惯

     中国现在有一亿多人在使用电脑,但是懂电脑的人又有几成呢,会用电脑的人又有多少?相信大家通过了解现在的电脑维修业红火程度就可以看出来,而且服务蛮横无理,接下来我就为大家介绍一些电脑使用中的一些...
  • zhaoguanjie
  • zhaoguanjie
  • 2007年06月12日 17:12
  • 535

好习惯,让生活更美好!(已在App store上架)

App设计来源: 习惯的形成大致分三个阶段。   第一阶段:1~7天左右。此阶段的特征是"刻意,不自然"。你需要十分刻意提醒自己改变,而你也会觉得有些不自然,不舒服。 第二阶段:7~21天左右。不要...
  • iosswift
  • iosswift
  • 2014年11月25日 22:22
  • 998

每日一记,养成记录的习惯

每个事物都有她在时间维度上的轨迹,当我们在适当的节点上留下一些痕迹,时间的轨迹就变得有形。养成作些记录的习惯,是有必要而且非常有意义的。         记录的方式有很多,几乎有日历功能的地方就有记...
  • triplestudio
  • triplestudio
  • 2015年12月20日 22:04
  • 1305

养成好习惯

马上就要毕业了,虽然只有一年了,但是感觉似乎就是明天了。 自己可能要离开这里到新的地方展开新的旅行了!记得自己刚来大学的时候,还是很稚嫩的,对未来充满了各种美好的期待,也对于自己的大学生活有着无限的...
  • njucsyyh
  • njucsyyh
  • 2013年08月24日 23:45
  • 612

养成好习惯!

今天写了一个页面,被组长说代码写的还行,这是我实习一个月以来得到的一个比较好的评价了 今天是1月8号,刚好我实习一个月。回顾这一个月,写的页面不多,主要是自己写的速度太慢。 但是这个月学到很多东西...
  • yunlinchen
  • yunlinchen
  • 2015年01月08日 22:53
  • 170

好习惯的养成

1、以后一定要像今天这样,如果是用别人的代码,就一定要写清楚
  • lz465350
  • lz465350
  • 2014年05月09日 18:18
  • 448

养成自己的好习惯

一、积极思维的好习惯    事物本身并不影响人,人们只受到自己对事物看法的影响,人必须改变被动的思维习惯,养成积极的思维习惯。当你在实现目标的过程中,面对具体的工作和任务时,你的大脑里去掉了“不可能”...
  • P_N
  • P_N
  • 2009年07月30日 14:53
  • 402

养成一个好习惯,从今天开始

我已经养成了一个好习惯,每天早起喝一杯温水; 我想养成另外一个好习惯,每天坚持记录和学习!...
  • iriszx999
  • iriszx999
  • 2017年04月12日 15:54
  • 176
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:养成const好习惯
举报原因:
原因补充:

(最多只允许输入30个字)