C++ヘッダファイルのテンプレートの仕様がヤバすぎる。いや、理屈としてはわかるんだが、普通に宣言だけ行うと、定義されていない扱いになり、ldでエラーになる。ソースファイルで明示的宣言をして動的リンクさせるか、ヘッダに実装を全部書くかのどっちかをする必要がある。個人的には、定義部分では不要なincludeが増えてしまう可能性があり、モジュール結合の観点から良くないので、できればヘッダに実装の全部を書きたくはない #fedibird
特に単なるコンパイラだと、リンクのチェックまではやってくれないので、C++はこの観点からMakefile必須だなと思った。シンプルなCならば、まだ良いが・・・
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。
特に単なるコンパイラだと、リンクのチェックまではやってくれないので、C++はこの観点からMakefile必須だなと思った。シンプルなCならば、まだ良いが・・・