Вопросы по теме 'incomplete-type'

C++ SDL Mixer Mix_Music: неполный тип не допускается
всякий раз, когда я пытаюсь создать экземпляр Mix_Music, я получаю эту ошибку: «неполный тип не разрешен». Однако мне нужно получить адрес музыкального указателя перед вызовом Mix_LoadMUS(file); Код: Mix_Music *music; /* I need the memory...
1222 просмотров
schedule 20.05.2024

Действительно ли решение GotW #101 что-то решает?
Сначала прочитайте сообщения Herb's Sutters GotW о pimpl в C++11: GotW #100: Брандмауэры компиляции (сложность: 6/10) GotW #101: Брандмауэры компиляции, часть 2 (сложность: 8/10) У меня возникли проблемы с пониманием решения,...
2039 просмотров
schedule 22.11.2022

QWebElement имеет инициализатор, но неполный тип
Всякий раз, когда я запускаю этот код, я получаю сообщение об ошибке QWebElement has initializer but has incomplete type QWebElement t1 = ui->webView->page()->mainFrame()->findFirstElement("#version"); QString value =...
158 просмотров
schedule 31.10.2022

Разве класс не может иметь статические экземпляры членов constexpr?
Этот код выдает ошибку incomplete type . В чем проблема? Разрешено ли классу иметь статические экземпляры-члены самого себя? Есть ли способ добиться того же результата? struct Size { const unsigned int width; const unsigned int...
3999 просмотров

Тип параметра шаблона рассматривается компилятором как завершенный, но его определение еще не отображается
Предположим, у меня есть следующий фрагмент кода: template <class T> class Bar { // static_assert(sizeof(T) > 0); // (1) public: void method() { static_assert(sizeof(T) > 0); // (2) } }; class Foo; // (3)...
104 просмотров

Каковы правила для стандартных библиотечных контейнеров и неполных типов?
Учитывая неполный тип: struct S; Тогда следующие объявления: S *p; // ok, pointer to incomplete types is allowed std::deque<S> l; // error, instantiating std::deque with incomplete type is UB Но как насчет следующих...
195 просмотров