Я обычно объявляю в заголовочном файле и внедряю в файл cpp, но сейчас я делаю назначение, и, по-видимому, для краткости инструктор не хочет, чтобы я это делал, но настаивает, чтобы я написал весь код в заголовке файлы.
Итак, как лучше всего это сделать?
Для классов я должен сначала все объявить, а затем перейти к нижней части страницы и начать реализацию?
class myClass
{
void myMethod();
}
void myClass::myMethod() { //.... }
или я должен просто реализовать, как я заявляю
class myClass
{
void myMethod() { //... } ;
}
А как насчет бесплатных функций?
А когда мне писать "inline"?