Описание тега unnamed-class

Класс, который был объявлен без имени заголовка класса.
1 ответ

C++ Использование точечного синтаксиса для вызова функции в "свойстве" (безымянный класс)

Цель Моя цель позвонить StaticLibrary::func() из свойства (безымянный класс) в среде, используя синтаксис точки. Например: env.bar.func(); Я смог добиться static_cast<StaticLibrary>(env.bar).func();, что близко, но синтаксис все еще слишком гр…
09 авг '17 в 21:08
3 ответа

Выражения именованных классов, возвращающие разные значения

Я хочу знать, почему есть разница между выходами следующих классов. Я попытался следующий код, чтобы получить значения класса в консоли. Для одного конкретного случая (последняя консоль) мне интересно, как это возвращает это значение. let rectangle …
17 янв '19 в 14:55
2 ответа

Можно ли сделать безымянную структуру статичной?

Можете ли вы сделать неназванную структуру статическим членом класса? struct Foo { struct namedStruct { int memb1, memb2; }; static namedStruct namedStructObj; struct { int memb1, memb2; } unnamedStructObj; }; Foo::namedStruct Foo::namedStructObj; /…
10 фев '18 в 14:38
2 ответа

Форвардное объявление анонимного typedef с битовыми полями в C++

Я нашел ответ для предварительного объявления typedef в C++ ( /questions/38413977/pryamoe-obyavlenie-typedef-v-c/38414000#38414000). Но моя ситуация выглядит так: // a.h typedef struct{ unsigned char bah0 : 1; unsigned char bah1 : 1; unsigned char b…
31 янв '17 в 08:43
0 ответов

Экземпляр безымянного класса в безымянном пространстве имен

Использование функторов с параметрами обычно выглядит так: // Definition: struct some_functor_with_params { int ref; explicit some_functor_with_params(int ref) : ref(ref) {} bool operator ()(int i) const {return i == ref;} }; // Usage: std::vector&l…
1 ответ

Законно ли определять безымянную структуру?

Является ли следующий код законным?: struct { int x; }; Этот код просто определяет безымянную структуру. Я не собираюсь создавать объекты этого типа, и при этом я не нуждаюсь в этой структуре любым другим способом. Это просто появляется в источнике …
30 апр '19 в 07:49
1 ответ

Безымянный класс JS и его безымянный расширенный класс

Operation class создает такой массив, у которого нет имени класса перед массивом. [operInputQuery[0].value, operInputQuery[1].value, operInputQuery[2].value] Класс Table задуман как безымянный класс, наследующий Operationконструкторы. Он наследуется…
15 авг '20 в 09:28
0 ответов

Несколько безымянных вложенных классов

class grphD::App { ... protected: class { ... } console_handler; class { ... } grid; }; Как я могу получить доступ к App::console_handler внутри функций App::grid, не имея static console_handler и сохраняя console_handler как объект анонимного класс…
1 ответ

Как вызвать родительский конструктор не по умолчанию из безымянного производного класса в C++?

В C++ одноразовые структуры и классы могут быть объявлены безымянными, если объект создается напрямую: struct { int x; int y; } point; Безымянные классы также могут наследовать от базового класса. Это, например, полезно для создания списка различных…
1 ответ

Вопрос о правилах доступа к неназванным классам в другом подклассе

Супер простая логика статистики потоков сетевых магазинов. Родительский класс обрабатывает unname Object instance . Родительский класс имеет другой подкласс. В другом подклассе получите доступ к неназванному объекту родительского класса, я не знаю, …
01 сен '22 в 07:50