私は常にヘッダーの外で実装を維持しようとしているので、テンプレートとインライン関数の場合、私は通常次のようなことをします
// File.h
inline bool foo()
#include "File.hpp"
// File.hpp
inline bool foo()
{
return 1;
}
私の質問は、関数の実際の実装のためにインラインキーワードを繰り返すことについて、C ++仕様は何と言っているのでしょうか?(この例に示すように)
たくさんの関数が乱雑になるので、私は本当にそれをしたくありません。私のコンパイラは文句を言いませんが、コンパイラはまだインラインヒントを受け入れるのだろうかと思います。
誰か知ってる?