0

関数 a::open、b::open を使用して特定の名前空間 a、b のソース コードから dll を作成すると、これらの関数の呼び出しで競合が発生します。

4

1 に答える 1

2

いいえ、DLL からエクスポートされた関数名は C++ マングル名であるためです。マングルされた名前には名前空間が含まれているため、競合は発生しません。

于 2008-11-14T06:52:13.050 に答える