【发布时间】:2014-06-18 04:03:00
【问题描述】:
我有一些看起来像这样的代码:
// original function
size_t computeAverageRating(Movie m) { // take a movie object
// compute average rating
}
// override original function
size_t computeAverageRating(size_t movieIndex) { // take the index of a movie
getMovieObject(movieIndex);
// call original function from here?
}
是否可以在不创建两个具有不同名称的单独方法的情况下执行 cmets 中描述的操作?
【问题讨论】:
-
是的。这就是重载函数的用途。
标签: c++