C++中运算符重载用得多吗
我看的书中用了一章介绍运算符重载,但是我一个用C++写游戏的朋友却说他从来没用过运算符重载。运算符重载在实际应用中到底用得多不多呢?...
我看的书中用了一章介绍运算符重载,但是我一个用C++写游戏的朋友却说他从来没用过运算符重载。运算符重载在实际应用中到底用得多不多呢?
展开
4个回答
展开全部
看写的类,如果模仿库类写自定义类是要的。
如果没用类封装的话的确用不到重载。
并且运算符重载都可以有替换的成员函数。
最简单的例子 STL容器类都提供了部分运算符重载。
cin和cout操作也用的了运算符重载,但也可以调用其成员函数。
如果没用类封装的话的确用不到重载。
并且运算符重载都可以有替换的成员函数。
最简单的例子 STL容器类都提供了部分运算符重载。
cin和cout操作也用的了运算符重载,但也可以调用其成员函数。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
运算符重载是函数调用的一种特殊形式,就是调用函数的一种方便语法。 之所以使用运算符重载是因为运算符符号比文字更形象。
你的问题补充:
他的那个游戏写了只给自己看,只要自己记忆力不错用不用运算符也都一样,如果你写的代码是要给别人使用的库、组件,那就要注意使用运算符,因为这样能然别人更容易理解你的代码。
你的问题补充:
他的那个游戏写了只给自己看,只要自己记忆力不错用不用运算符也都一样,如果你写的代码是要给别人使用的库、组件,那就要注意使用运算符,因为这样能然别人更容易理解你的代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果我要输出一个类到一个文件,你觉得是一个一个成员变量输出还是整体输出好呢?
重载运算符只是为方便和更好理解。
重载运算符只是为方便和更好理解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询