C と C++ 以外のほとんどすべての言語では、ヘッダーが実装から分離されていません。関数/メソッドの実装をヘッダー ファイルに配置して、2 つを分離する必要がないようにすることは、依然として悪い習慣と見なされますか?
例:
// File: myUtilLib.hpp
void myFunc1() {
doSomething...
}
void myFunc2() {
doSomething else...
}
代わりに、すべての宣言を別の.cpp
ファイルにコピー/貼り付けする必要がありますか?