Вопросы по теме 'local-class'
Локальные классы внутри встроенной функции, не являющейся членом, создают LNK2005 с MSVC2005
Очевидно, MSVC2005 не может встроить функции-члены локальных классов, что приводит к LNK2005.
Я сталкиваюсь с этой ошибкой LNK2005 при компиляции следующего:
common.h содержание:
inline void wait_what()
{
struct wtf
{
void ffffuuu()...
1133 просмотров
schedule
29.10.2021
Локальные классы: C ++ 03 против C ++ 11
Есть ли какие-либо изменения в использовании локального класса в C ++ 11?
Похоже, что в C ++ 03 локальные классы нельзя использовать в качестве аргумента шаблона (я это помню).
Рассмотрим этот код,
template<typename T> void f(const...
1651 просмотров
schedule
03.11.2021
Вызов локального класса в модуле PAI
У меня есть программа с 4 включениями. Один топ-include (глобальные данные), один для pai-модулей, один для pbo-модулей и один для локального вспомогательного класса.
Я поместил определение и реализацию моего локального класса в include «локальный...
535 просмотров
schedule
19.09.2021
Используйте Clang LibTooling для сканирования исходного кода C++, который имеет вызов локального класса в шаблонном родительском классе.
Исходный код для сканирования:
template <typename T>
class HB {
T m;
public:
void HBfunc1();
};
template <typename T>
void HB<T>::HBfunc1() {
class HC {
public:
void HCfunc2() { };
};...
68 просмотров
schedule
09.07.2022
статическая переменная-член внутри локального класса в С++?
Я знаю, что мы не можем объявить переменную-член static внутри локального класса... но причина этого не ясна.
Итак, пожалуйста, кто-нибудь может объяснить это?
Кроме того, почему мы не можем получить доступ к переменной, отличной от static ,...
3776 просмотров
schedule
30.12.2022
Шаблон участника в локальном классе
Учитывая следующий код:
void f()
{
class A
{
template <typename T>
void g() {}
};
}
g ++ 4.4 (а также g++-4.6 -std=gnu++0x ) жалуется: «недопустимое объявление шаблона члена в локальном классе»....
11469 просмотров
schedule
02.05.2023