コンストラクターの呼び出しはstd
修飾する必要がありstd::
ますか?
class whatever : public std::runtime_error
{
public:
explicit whatever(const std::string& what) : runtime_error(what) {}
}; // ^ do I need std:: here?
修飾なしで私のコンパイラで動作しますが、その動作が標準であるかどうかはわかりません。