养成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
  • 下载

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

转自:http://blog.csdn.net/jinzhilong580231/article/details/7717647           C++以及MFC的命名规则基本上是符合匈牙利命...

养成一个SQL好习惯带来一笔大财富

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

成都java培训好习惯的养成

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

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

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

养成一个SQL好习惯带来一笔大财富

转载于:http://database.51cto.com/art/201105/265497_1.htm 我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更...

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

出处:http://topic.csdn.net/u/20110928/13/546b917a-c048-4a04-8423-6f093596d3cd.html 我们做软件开发的,大部分人都离不...

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

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

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

转载地址:http://www.cnblogs.com/MR_ke/archive/2011/05/29/2062085.html 我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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