假設我有一個類:C++ OOP:將哪些函數放入類中?
class a
{
public:
void load_data();
private:
void check_data();
void work_data();
void analyze_data();
}
這些功能都做的類或它的一個成員的東西。
但是這個功能:
bool validate_something(myType myData)
{
if (myData.blah > 0 && myData.blah < 100)
{
return true;
}
return false;
}
是與階級,只會被它調用,這樣就不會被其他地方需要
不會做任何事情與班級或其成員 - 只是一個小的「實用」功能
放哪裏validate_something
?課內或課外?
你可以使它成爲一個靜態成員 – Tim 2010-04-29 17:07:34