前缀操作符返回对象的引用
后缀操作符返回对象值 所以前缀操作符效率高些
后缀操作符返回对象值 所以前缀操作符效率高些
点击(此处)折叠或打开
- CheckedPtr& CheckedPtr::operator++()
- {
- if (curr == end)
- throw out_of_range (\"increment past the end of CheckedPtr\");
- ++curr;
- return *this;
- }
点击(此处)折叠或打开
- CheckedPtr CheckedPtr::operator++(int)
- {
- CheckedPtr ret(*this); // save current value
- ++*this; // advance one element, checking the increment
- return ret; // return saved state
- }
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29012686/viewspace-1134211/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29012686/viewspace-1134211/