そしてヘッダ内の宣言は名前空間codice_1の中に置かれるため、(名前空間の影響を受けないマクロを除いて)関数や型名にはcodice_3を付けて完全修飾することで区別する。