Loading article…
コンピュータプログラミングにおいて、名前の衝突とは、結合、マージ、またはその他の方法で別々の名前空間から共有するようになる 2 つの別々の領域で、同じ変数名が異なるものに使用される場合に発生する命名上の問題です。他の識別子の衝突と同様に、新しいソフトウェア(マッシュアップなど) が正しく動作するためには、何らかの方法で解決する必要があります[ a ] 。 [ 1 ]名前の衝突の問題と、それを回避する方法は、 C++などのコンピュータ言語 の入門レベルの分析でよく取り上げられる問題です。[ 1 ]
「名前の衝突」という用語は、さまざまな分類システムの名前を指す際に、30年以上前からコンピュータサイエンスで使用されています。[ 2 ]
名前の衝突を回避するためのテクニックはいくつかあり、以下のようなものがあります。