Результаты поиска по запросу "incomplete-type"

1 ответ

Почему контейнеры C ++ не допускают неполные типы?

Зачем Безразлично»t C ++ позволяет создавать контейнеры неполных типов?Это'конечновозможный писать контейнеры, которые нене иметь этого ограничения -повы...

3 ответа

 является такой же языковой функцией, как библиотечная функция, и, следовательно, не может быть частью Технического отчета (т.е. является частью только C ++ 0x).

я есть система меню, которую я хочу инициализировать из постоянных данных.MenuItem может содержать в качестве подменю векторMenuItems, Но это работает только до определенного момента. Вот основные проблемы: #include <vector> struct S { ...

2 ответа

Ах да, я понимаю вашу точку зрения; Похоже, я, вероятно, неправильно истолковал спецификации. Однако [temp.arg.type] утверждает, что «аргумент типа шаблона может быть неполным типом», что, я полагаю, позволяет ему использовать завершенный тип, определенный позже в модуле перевода.

нь удивлен, что на различных выборочных версиях g ++ следующие компиляции без ошибок и предупреждений: // Adapted from boost::checked_delete() template <class T> inline void assert_complete() { typedef char type_must_be_complete[ sizeof(T) ? 1 : ...

ТОП публикаций

2 ответа

 должен быть * same8 в каждой единице перевода. Это означает, что он может быть легитимным только в том случае, если он является неполным везде или нигде, что означает, что дизайн ОП в корне ошибочен.

1 ответ

Почему контейнеры C ++ не допускают неполные типы?

Почему Разве C ++ не позволяет создавать экземпляры контейнеров неполных типов? Это конечновозможно писать контейнеры, которые не имеют этого ограничения - повышение :: ...

1 ответ

Неполный тип для std :: vector

Компилятор GCC жалуется (см. Ниже), когда я пытаюсь сделать следующее.

4 ответа

Совсем не грубо, я просто пытался собрать все вместе для tpar - ссылка исправлена

учаю ошибку неполного типа для переменных «next» и «previous». Я не уверен, что я делаю неправильно, потому что я очень увлечен написанием классов на C ++. Любая помощь будет оценена! Благодарю. #include<iostream> using namespace std; class ...

3 ответа

Круговые зависимости / неполные типы

В C ++ у меня проблема с циклическими зависимостями / неполными типами. Ситуация выглядит следующим образом: Stuffcollection.h #include "Spritesheet.h"; class Stuffcollection { public: void myfunc (Spritesheet *spritesheet); void myfuncTwo (); ...

6 ответов

std :: unique_ptr с неполным типом не будет компилироваться

Я использую pimpl-идиому сstd::unique_ptr: class window { window(const rectangle& rect); private: class window_impl; // defined elsewhere std::unique_ptr<window_impl> impl_; // won't compile };Тем не менее, я получаю ошибку компиляции ...

6 ответов

Несовместимые типы List и ArrayList из ArrayList