内部类可以访问其封闭类的私有成员变量吗?互联网和编译器似乎存在一些矛盾.编译(gg上的cygwin)允许它.但是,一些技术文件表示不允许这样做.
这是我的面试问题:
int var = 1;
void main()
{
int i = i;
}
Run Code Online (Sandbox Code Playgroud)
i
分配后的价值是多少?它真的是编译器依赖的还是仅仅是未定义的?我在cygwin上的g ++似乎总是给我0.
谢谢
我想重载operator <<以将对象序列化为文件(追加).我应该使用哪个流? ofstream
还是fstream
?有什么不同?
std::ofstream& operator<<(std::ofstream& ofs, const MyData&);
std::fstream& operator<<(std::fstream& fs, const MyData&)
Run Code Online (Sandbox Code Playgroud)
谢谢杰克
c++ ×7