我想为它指定特殊行为 – 如果输入对象有一些特殊值 – >运算符应该做一些额外的工作.如果不是 – 它应该作为基本的赋值运算符.
就像是
operator=(input) if (input == specialValue) setParam(this->true) base()解决方法 您可以通过使用if else语句来执行此 *** 作,在else部分中指定基本功能,如果或者if部分指定条件,如果condition为true,则返回一些特定值,根据该值执行 *** 作.
operator=(input) if (input == specialValue) setParam(this->true) esle setParam(input)总结
以上是内存溢出为你收集整理的c – 带有基本功能的重载赋值运算符全部内容,希望文章能够帮你解决c – 带有基本功能的重载赋值运算符所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)