C++ 10 —— 重载

来源:互联网 发布:微信炸金花软件 编辑:程序博客网 时间:2024/05/22 06:36

源码

// 10OpOverloading.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "iostream.h"class Account{    int balance;public:    Account():balance(0){}    void Save(int money)    {        balance += money;    }    Account& operator+(int money)    {        balance += money;    }};int main(int argc, char* argv[]){    Account a;    a.Save(100);    a = a+100;    //问题:什么是运算符重载?哪些运算符不能够全局重载?    return 0;}

问题:什么是运算符重载?哪些运算符不能够全局重载?

运算符重载是重载运算符的功能。不能重载的运算符有:: 、.*、.、?:

原创粉丝点击