养成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 ===|


*/

学好vc养成十大好习惯

  • 2010年04月25日 10:09
  • 17KB
  • 下载

在写标签的时候要养成好习惯

在写标签的时候要养成好习惯在写标签的时候要养成好习惯,尽量做到有始终,否则会出现问题!比如下面一个简单的JSP: Welcome to our page ! Hello ${param...

c++ 命名规范(转载----养成好习惯,受用一生。不仅仅是编程)

转自:http://blog.csdn.net/jinzhilong580231/article/details/7717647           C++以及MFC的命名规则基本上是符合匈牙利命...
  • aufeju
  • aufeju
  • 2013年05月13日 17:00
  • 686

成都java培训好习惯的养成

一、制定良好的培训学习计划          java培训学习中要有计划,今天该学什么,明天要学什么,今天该学多少,明天要学多少!     要想更好地掌握java技术,必须是每日的知识积累,没有...

PHP----养成面向对象的好习惯

如果您尚未打算用 OO 原则创建应用程序,则使用 PHP 的面向对象(OO)的语言特性,这 7 个习惯将帮助您开始在过程编程与 OO 编程之间进行转换。 在 PHP 编程早期,PHP 代码在本质...
  • damys
  • damys
  • 2014年06月10日 17:56
  • 742

程序猿养成--谈谈必须的好习惯

你是否编写过复杂的SQL查询语句,但却不知道最基本的Update和Insert语句的语法,当使用时还要去重新查询MSDN文档来获取语法帮助;你是否编写过复杂的程序逻辑,却没注意缩进和注释,只注重高级的...

QL养成一个好习惯是一笔财富

我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还...

Win7自带便签让你养成随手记录好习惯

很多人都喜欢将一些待办事项或者一些私密性不是很强,但又很重要的事情记在便签纸上贴到一眼就可以看到的地方。小编也不例外,不过这么做有一个很大的弊端,那就是因为便签纸胶条的质量问题或是一些其他的意外因素导...

每天养成24个好习惯,日积月累你会发现受益无穷

引导语:"我们先养成好习惯,然后好习惯成就我们。"这是17世纪英国着名诗人约翰·德莱顿的一句名言。日积月累,好习惯会让你受益无穷。每天的24个好习惯让我们受益无穷! 早晨   1.早起。在...
  • sfshine
  • sfshine
  • 2012年11月05日 20:43
  • 472
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:养成const好习惯
举报原因:
原因补充:

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