C++ Advent Calendar 2018 このカレンダーの作成者(Gacchoさん)に招待されたので書かせていただきます😇 C/C++を専門としてる者ではないので、周知されていることを書いてしまいそうですが、ご了承ください...。 前後の記事 前日の記事は、@niinaさんの「メンバ関数をもっと分ける」でした。 次日の記事は、@h6akhさんの「macOS High SierraでC++ REST SDKの導入に苦労したのでメモを残す」です。 CとC++の混在は難しい なんせ自分もそうだったんですが、CとC++が混在しているプログラムを分割コンパイルし、オブジェクトファイルから実行ファイルを作る時に、時々定義したはずの関数が undefined となりコンパイルに失敗することがありました。 C++コンパイラ よくよく調べていると、C++コンパイラでは名前マングリングと呼ばれる処理