Эй У меня довольно простой вопрос, что некоторые быстрые поисковые запросы Google не могут решить, поэтому я прихожу сюда за помощью.Как написать заголовок функции функции разрешения разрешения для вложенных классов?
У меня возникли проблемы с получением моего задания с земли, потому что я даже не могу написать код скелета!
В принципе у меня есть заголовочный файл следующим образом:
namespace foo{
class A {
public:
class B {
B();
int size();
const int last();
};
};
}
И я хочу знать, как обращаться с этими ребятами за пределами файла в файле реализации.
БОНУС:
namespace foo{
template<typename T>
typename
class A {
public:
class B {
B();
int size();
const int last();
};
};
}
как эти функции называются?
Есть ли формула, которую я могу отслеживать, когда дело доходит до этого или она более гибкая, различная для ваших нужд?
Спасибо за помощь!
Я использую визуальные студии, если это меняет что-нибудь ...
Я не понимаю ваш вопрос. Это будет просто 'foo :: A :: B :: size()' например. – CoryKramer
Как относятся к «ребятам» в каком контексте? Также см. [Шаблоны должны быть реализованы в файле заголовка] (http: // stackoverflow.com/q/495021/2069064) – Barry
являются константой любого другого, когда дело касается шаблонов? –