0
ответов

Будет ли стандартная библиотека C ++ 11 иметь заголовки прямого объявления?

В C ++ 03 нет файлов, подобных , но есть заголовок . Изменится ли это в будущем? Было бы полезно уменьшить зависимости и улучшить модульность. ...
вопрос задан: 22 February 2013 01:45
0
ответов

Предварительное объявление / когда лучше включать заголовки?

Я довольно ясно понимаю, когда можно/не могу использовать опережающее объявление, но я все еще не уверен в одном. Скажем, я знаю, что рано или поздно должен включить заголовок, чтобы -сослаться на объект...
вопрос задан: 5 January 2013 19:16
0
ответов

Циклическая зависимость Typedef

Как я могу решить следующую циклическую зависимость? typedef boost ::variant Value; typedef std ::list>...
вопрос задан: 9 August 2012 14:14
0
ответов

вызов функций над их объявлением

пустота фу (){ бар (); // ошибка :«бар» не объявлен } пустая полоса (){ } пространство имен N { void foo (){ N ::бар (); // ошибка :'bar' не является членом 'N' } void...
вопрос задан: 6 August 2012 09:46
0
ответов

«Попытка использовать прямой класс Game в качестве суперкласса MathGame» в Cocos2d

Я делаю игру Cocos2d для iphone, и у меня есть основной игровой режим Game, который наследуется от CCLayer. Я пытаюсь создать другой игровой режим, MathGame, который наследуется от Game, но когда я пытаюсь...
вопрос задан: 6 August 2012 04:11
0
ответов

هشدار معنایی در کد کد 4

هشدار معنایی در Xcode 4: * اعلامیه "ساختار sockaddr_in" خارج از این عملکرد قابل مشاهده نخواهد بود * به نظر می رسد ساختار در netinet / in اعلام شده است. هشدار در حال گرفتن است ...
вопрос задан: 6 July 2012 18:30
0
ответов

Как передать объявление функции-члена класса для использования в другом классе?

Я сделал два одинаковых класса X и Y с указателем друг на друга. См. приведенный ниже код для X.h, Y.h идентичен, все X и Y заменены местами. Однако этот код дает ошибку в моем методе...
вопрос задан: 5 July 2012 12:18
0
ответов

Предварительное объявление класса, используемого в функции шаблона, не компилируется clang++

Вот такой код: class A; шаблон <класс T> пустое удовольствие () { A a; } класс A { public: A() { } }; int main() { fun(); вернуть 0; } g++ 4.5 и g++ 4.7 компилируются ...
вопрос задан: 12 June 2012 09:28
0
ответов

Импорт заголовка в target c

В Objective-c, когда мы используем объект одного класса в другом классе по соглашению, мы должны предварительно объявить класс в файле .h, т.е. @ класс имя класса;. И должен импортировать файл заголовка в файл .m, ...
вопрос задан: 10 May 2012 22:02
0
ответов

iOS -импорт против прямого объявления относительно setAlpha

Я пытаюсь сделать анимацию для объекта, который я настроил через IB. Я добавляю предварительную декларацию в свой.h следующим образом :@class MySpecialClass; а затем настройте свойство следующим образом :@property (...
вопрос задан: 7 May 2012 18:00
0
ответов

Xcode предупреждает об отсутствии определения протокола, хотя используется @protocol.

Поскольку недавно у меня был цикл импорта, я перемещаю все операторы #import (касающиеся моих собственных файлов) из заголовка в соответствующий .m -файл. Я также добавил @class и @protocol forward-declarations ...
вопрос задан: 3 May 2012 21:35
0
ответов

Вперед Объявление переменных/классов в пространстве имен std

I обычно используют предварительное объявление преимущественно, если у меня есть класс, который не нуждается в полном определении в файле.hpp Пример )//Пространство имен B.hpp A _file { class A; } namespace B _file { class...
вопрос задан: 23 April 2012 23:34
0
ответов

Продвинутые заявления о неназванных структурах

Вопрос о вознаграждении: Итак, эти два Фу - не одно и то же. Прекрасно. Вторая форма дана в библиотеке. Как я могу сделать форвард-декларацию, если я не могу ее изменить? Я всегда думал, что C и C++ позволяют...
вопрос задан: 20 April 2012 16:11
0
ответов

Следует ли использовать предварительные объявления вместо включений везде, где это возможно?

Всякий раз, когда объявление класса использует другой класс только как указатели, имеет ли смысл использовать предварительное объявление класса вместо включения файла заголовка, чтобы упреждающе избежать проблем...
вопрос задан: 28 March 2012 16:52
0
ответов

Может ли кто-нибудь привести пример прямого объявления в объекте C для нормального класса, а не для категории или протокола?

Кто-нибудь может привести пример прямого объявления в объекте C для нормального класс, а не для категории или протокола?
вопрос задан: 29 February 2012 17:10
0
ответов

Прямое объявление встроенных функций

У меня есть файл заголовка, который будет содержать большое количество (30+) встроенных функций. Вместо того, чтобы заставлять читателя прокручивать или искать определение (реализацию) встроенной функции, я ...
вопрос задан: 16 February 2012 19:07
0
ответов

Управление прямыми объявлениями

Хорошо известно, что использование прямых объявлений предпочтительнее использования #includes в заголовочных файлах, но как лучше всего управлять прямыми объявлениями? Некоторое время я вручную добавлял в каждый ...
вопрос задан: 7 February 2012 16:56
0
ответов

Форвардное объявление класса C ++

Когда я пытаюсь скомпилировать этот код, я получаю: 52 C: \ Dev-Cpp \ Projektyyy \ strategy \ Tiles.h недопустимое использование неопределенного типа `struct tile_tree_apple '46 C: \ Dev- Cpp \ Projektyyy \ strategy \ Tiles.h предварительное объявление .
вопрос задан: 2 February 2012 20:28
0
ответов

Могу ли я передать значение объявленного вперед перечисления?

При передаче объявленного вперед struct или класса необходимо передать его в функцию через ссылку или указатель. Но что можно сделать с объявленным наперед перечислением? Нужно ли его также передавать ...
вопрос задан: 18 January 2012 13:47
0
ответов

Терминология: прямое объявление в сравнении с прототипом функции

Для меня эти термины по сути синонимичны при использовании языка программирования C. На практике я мог бы предпочесть «предварительное объявление» для прототипов в файле, а не «прототип функции» для прототипов ...
вопрос задан: 13 December 2011 21:18
0
ответов

Недопустимая ошибка прямой ссылки для статических конечных полей

Я пытаюсь скомпилировать класс Java, который javac отклоняет с помощью ошибка недопустимой прямой ссылки, когда оскорбительная ссылка лексически находится после поля, на которое указывает ссылка. Следующий класс удален ...
вопрос задан: 23 November 2011 22:22
0
ответов

typedef stuct с предварительным объявлением в C

У меня есть что-то вроде: typedef struct Data DATA, * DATA_PTR; typedef struct Units UNITS, * UNITS_PTR; struct Data {двойной miscData; ЕДИНИЦЫ; }; struct Units {двойной x [2]; double ...
вопрос задан: 16 November 2011 18:32
0
ответов

Как сделать предварительное объявление для частного метода?

Я объединяю свои методы в группы, используя метку #pragma в реализации. Но иногда код реализации метода появляется под кодом, который вызывает этот метод, и я получаю «Метод экземпляра ...
вопрос задан: 11 November 2011 13:37
0
ответов

Недостатки прямого декларирования?

В C++ и Objective-C у меня вошло в привычку прямо объявлять любые необходимые классы, которые не нужно определять в заголовке, а затем импортировать файлы заголовков, определяющие эти классы...
вопрос задан: 2 November 2011 20:28
0
ответов

Элементы GridView изменены их место динамически при прокрутке экрана

У меня есть макет gridview, и все элементы вставляются очень хорошо, Элемент и класс коллекции, которые ссылаются друг на друга, требуют предварительного объявления. Я использую Delphi 2010 с обновлением 5. Это работает ...
вопрос задан: 23 October 2011 07:39
0
ответов

Как я могу объявить функцию друга в пространстве имен, которое принимает внутренний класс в качестве параметра?

Рассмотрим этот код: пространство имен foo {} class A {class B {}; друг int foo :: bar (B &); }; namespace foo {int bar (A :: B &) {} } G ++ 4.4.3 сообщает мне: friendfun -...
вопрос задан: 11 October 2011 15:20
0
ответов

C - прямое объявление перечислений?

Прямое объявление перечислений в C у меня не работает. Я искал в Интернете и stackoverflow, но все вопросы, касающиеся форвардных объявлений счетчиков, относятся к C ++. Что вы делаете ...
вопрос задан: 20 September 2011 04:39
0
ответов

Почему C ++ не нужны прямые объявления для членов класса?

Я находился под впечатлением, что все в C ++ должно быть объявлено перед использованием. На самом деле, я помню, что читал, что это причина, по которой используется автоматическое использование типов обратных типов недействительно C ++ 0x ...
вопрос задан: 9 September 2011 04:23
0
ответов

Модели Django: взаимные ссылки между двумя классами и невозможностью использовать передовую декларацию в Python

Я определил две модели, где каждая ссылка на другую, например: класс User (Models.model): # ... любит = Model.ManytomanyField (статья, связанные ссылки_name = 'loved_by') Статья класса (модели ....
вопрос задан: 4 September 2011 09:30
0
ответов

Преимущества Typedef над полученным классом?

Проще говоря, какие (или есть какие-то) различия между выполнением говорят MyClasslist: MyClass> {}; VS Typedef Список MyClasslist; Единственное преимущество, которое я могу ...
вопрос задан: 2 September 2011 15:22