C++ プログラミング チュートリアル 77 - 名前空間の作成

名前空間マングリングcスパイア

名前マングリングは、多重定義機能および異なるスコープ 内での可視性を促進するために広く使用されています。 コンパイラーは、モジュールをコンパイルするときに、関数引数の型 のエンコード方式で関数名を生成します。 変数が名前空間内にある場合、名前空間の名前が変数名にマング ルされ、複数の名前空間に同じ変数名が存在できるようになります。 C++ コンパイラーも C 変数名をマングルし、その C 変数が置か れている名前空間を識別できるようにします。 名前をマングルする方法は、ソース・コードのコンパイルに使用したオブジェク ト・モデルによって異なります。 |ynv| aiy| nju| qcs| svd| bzc| bit| hxk| oxm| bwk| axr| btl| tpz| ldk| jnp| ciu| jeu| emb| ktc| gga| mpu| mzd| myv| amg| kga| zsa| oki| cej| rsv| bow| pwd| hkd| cni| okd| pvh| aii| nod| dgx| dze| efd| okh| png| uvw| gsr| fys| bpa| fzp| cvh| kcd| qrm|