0
2つの構造体bigguyとforyouがあるとします。ネストされた構造体/クラスとクラス内のクラスインスタンスの宣言の違い
私たちは、このようにそれらを宣言することができます:
struct bigguy
{
struct foryou
{
int survivors;
}cia, pavel;
};
か、我々はこのように宣言できます。宣言の各タイプの長所と短所は
struct foryou
{
int survivors;
};
struct bigguy
{
foryou cia;
foryou pavel;
};
何ですか?それはプログラムの目的に依存しますか? 1つの方法が他の方法よりも優れた慣習と考えられているか? (仮想的なプログラムで1つだけの構造として、すべてを宣言しないように、実際の理由があると仮定します。)ここで
_ "これはプログラムの目的にかかっていますか?"スコープを整理するための単なる方法です。 –