トップページ > プログラム > 2020年04月05日 > g2vNnymJ

書き込み順位&時間帯一覧

50 位/132 ID中時間01234567891011121314151617181920212223Total
書き込み数0000001000000000000000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part150

書き込みレス一覧

C++相談室 part150
156 :デフォルトの名無しさん[sage]:2020/04/05(日) 06:22:54.73 ID:g2vNnymJ
デマングルのことで質問があります。Ubuntu上でwebkitgtkというライブラリを見てるんですが、ライブラリ内に
以下のような2つのシンボル

_ZN3WTF6StringC1EPKDsj
_ZN3WTF6StringC2EPKDsj

があるんですが、これらはデマングル後

WTF::String::String(char16_t const*, unsigned int)
WTF::String::String(char16_t const*, unsigned int)

となって区別がつかない(少なくとも自分には)んですが、これはどういうことでしょう。C1とC2という部分の違いは...
ちなみに元のコード上では同じ型のコンストラクタがダブってたりはしていません(と思います)。し、ダブってたら
コンパイル時にエラーになりますよね?
リンカー的にはデマングル前のシンボルで扱うんでしょうから両者とも必要なんでしょうねやはり


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。