На самом деле мой вопрос в названии.
Во всяком случае:
У меня есть класс, и я использую явный конструктор:
.h
Если я использую явный конструктор, мне нужно поставить ключевое слово в файлы .h и .cpp?
class MyClass
{
public:
explicit MyClass(const string& s): query(s) {}
private:
string query;
}
Является ли обязательным или не ставить явное ключевого слова в реализации (.cpp) файл?
Я понял, что он имел в виду ... Я просто прочитал линию между ними. – user2962533 2015-10-16 12:57:56