擅长:python、mysql、java
<p>就我个人而言,我会让他们成为班上的静态成员。在</p>
<pre><code>class File
{
public:
static bool load( File & file, std::string const & fileName );
private:
std::vector< char > data;
};
int main( void )
{
std::string fileName = "foo.txt";
File myFile;
File::load( myFile, fileName );
}
</code></pre>
<p>它们对属于某个静态类的私有方法没有访问权限。这也意味着这些方法并没有与它们所作用的数据分开,如果你把它们放在某个地方的实用程序头中,就会出现这种情况。在</p>