インタビューでこれらの質問をされました。
- バイナリ コードとデータが分離されたのはなぜですか。つまり、なぜデータ セグメントを計画したのでしょうか。
2.
class A
{
private :
int i;
public:
void show()
{
printf("hello");
}
};
int main()
{
A* a = NULL; (what happens in object table?)
A* aa = new A(); (what happens in object table?)
a->show();
aa->show();
delete aa;
return 0;
}
aa と a の正確な違いと、メモリ内でのオブジェクトの正確な動作。