假设我有一个类: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