Вопросы по теме 'local-class'

Локальные классы внутри встроенной функции, не являющейся членом, создают LNK2005 с MSVC2005
Очевидно, MSVC2005 не может встроить функции-члены локальных классов, что приводит к LNK2005. Я сталкиваюсь с этой ошибкой LNK2005 при компиляции следующего: common.h содержание: inline void wait_what() { struct wtf { void ffffuuu()...
1133 просмотров

Локальные классы: 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