Есть способы отделить реализацию шаблона от его объявления, но это, вероятно, выходит за рамки этого вопроса.

ичок в C / C ++, я запутался в следующем:

Должен ли я поместить объявления класса в свой собственный заголовочный файл, а фактическую реализацию в другой файл?Должен ли я поставить заголовки, как<iostream> в файле example.h или в файле example.cpp?Если все классы нужно использовать<iostream>и я включаю файл заголовка класса в заголовок другого класса, это означает, что я включил<iostream> дважды?Если я использую много классов STL, то какую практику лучше использоватьstd::?

Ответы на вопрос(6)

Ваш ответ на вопрос