0
ответов

Цель C: Почему мы объявляем ivars в. h, если кажется, что @property делает это автоматически?

При реализации интерфейса кажется, что общий метод в учебных пособиях и литературе - объявить ivar, а затем установить @property, а затем @synthesize. @interface MyClass: NSObject { NSString * ...
вопрос задан: 5 April 2011 17:14
0
ответов

popen, неявно объявленный, даже если добавлен #include

Это крошечный фрагмент моего кода. #include #include #include #include #include #include
вопрос задан: 29 March 2011 05:58
0
ответов

Переопределение разрешено в C, но не в C ++?

Почему этот код работает в C, но не в C ++? int я = 5; int i; // но если я напишу int i = 5; снова я получаю ошибку в C также int main () {// используя i }
вопрос задан: 22 March 2011 12:11
0
ответов

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

Я хочу иметь статическую функцию, которую я объявляю в моем файле .c перед ее определением: // файл ac версии 1 статический int foo (); ... статический int foo () { ... } Однако мне кажется, что я могу оставить статику ...
вопрос задан: 10 March 2011 15:08
0
ответов

Смешанное объявление в цикле for

Я хочу написать цикл for, как показано ниже; в разделе инициализации я хочу объявить переменные разных типов: for (int loop = 0, long result = 1; loop <= 10; loop ++, result * = 2) ...
вопрос задан: 19 February 2011 21:56
0
ответов

Почему C # не позволяет объявлять несколько переменных с помощью var?

Учитывая следующее: // это не проблема int i = 2, j = 3; поэтому меня удивляет, что this: // ошибка компилятора: неявно типизированные локальные переменные не могут иметь несколько деклараторов var i = 2, j = 3; не ...
вопрос задан: 9 February 2011 20:30
0
ответов

Объявление функции C внутри другой функции

может кто-нибудь объяснить мне эти строки: int xyz (void) {extern void abc (void); } объявление функции в определении функции? или я что-то не понимаю?
вопрос задан: 4 February 2011 08:36
0
ответов

Не могу объявить переменную в Firebird 2.5, почему?

У меня есть однострочный запрос: DECLARE VARIABLE var_SecondsOfTime INTEGER; Но после выполнения запроса я получаю следующее сообщение: Ошибка двигателя (код = 335544569): ошибка динамического SQL. Код ошибки SQL = ...
вопрос задан: 2 February 2011 22:42
0
ответов

Объявление строковой переменной C ++

У меня есть кое-что проблема с объявлением строковой переменной. Код и ошибки здесь: http://pastebin.com/TEQCxpZd Есть мысли о том, что я делаю неправильно? Кроме того, сохраняйте независимость от платформы. Спасибо! ...
вопрос задан: 20 January 2011 04:58
0
ответов

Синтаксис удаления переменных C ++

Недавно я наткнулся на эту конструкцию: int (m); что похоже на: int m; Как ни странно, я никогда раньше не видел этой идиомы. Может ли кто-нибудь указать мне ссылку, где я могу ...
вопрос задан: 18 January 2011 19:16
0
ответов

Что означает это объявление / определение метода? (что-то связано с передачей массива?)

Привет, я наткнулся на устаревший код и наткнулся на странное определение / объявление метода. У меня есть обоснованное предположение о том, что он делает, но я пока не могу быть уверен на 100%. объявление: const ...
вопрос задан: 14 January 2011 16:03
0
ответов

Возникли проблемы с объявлением переменной и использованием TryParse для ее инициализации в той же строке?

Этот пример написан на C #, но я думаю, что его можно применить и к другим так же легко. Недавно я обнаружил, что, похоже, все работает нормально: int i = Int32.TryParse (SomeString, out i)? я: -1; Каким-то образом это ...
вопрос задан: 30 December 2010 20:54
0
ответов

Объявить массив в заголовке C ++ и определить его в файле cpp?

Это, вероятно, действительно простая вещь, но я новичок в C ++, поэтому мне нужна помощь. Я просто хочу объявить массив в моем заголовочном файле C ++, например: int letterArr [26]; а затем определить его в функции в cpp ...
вопрос задан: 8 December 2010 19:37
0
ответов

Запутанные проблемы с глобальной областью действия C ++

Я прохожу практический тест C ++, и я ' m запутался с набором вопросов, связанных с областью доступа и точкой объявления. Оба вопроса связаны друг с другом ... Я знаю ответы ... что мне нужно ...
вопрос задан: 3 December 2010 08:15
0
ответов

Grammar of a C++ Translation Unit

My understanding, for a long time now, was that a C++ translation unit, after the preprocessor has run, is a sequence of declarations (let me remind that any definition is also a declaration). Many ...
вопрос задан: 2 December 2010 12:58
0
ответов

Создание неопределенного класса как друга и определение его позже

Создание шаблона неизвестного друга список классов { защищенный: класс {int x; int y; частный: друг класса b; // <------------ Почему это не ...
вопрос задан: 26 November 2010 14:11
0
ответов

пространства имен, классы и свободные функции - когда вам нужны полностью определенные имена

В моем примере ниже почему я должен полностью указывать имя бесплатной функции в cpp, чтобы избежать ошибок компоновщика, и почему это работает для функции класса без? Вы можете объяснить разницу? ...
вопрос задан: 3 November 2010 09:09
0
ответов

Объявление функции в Python, чтобы иметь читаемый и чистый код?

Можно ли объявить функции в Python и определить их позже или в отдельном файле? У меня есть код вроде: class tata: def method1 (self): def func1 (): # Эта локальная функция ...
вопрос задан: 15 October 2010 22:34
0
ответов

Неоднозначные объявления

В чем разница между следующими двумя объявлениями: 1. int foo (int); 2. int foo (int ()); Я не уверен, эквивалентны ли оба объявления. Чем (2) отличается от (1)?
вопрос задан: 4 October 2010 17:07
0
ответов

c #: (Статические) переменные уровня класса

Это определенно вопрос новичка, но мои поиски так далеко не прояснили для меня проблему. Требуется, чтобы конкретное консольное приложение хранило несколько переменных уровня класса. В одном случае я хочу ...
вопрос задан: 1 October 2010 13:41
0
ответов

Добавить ключи / значения в словарь при объявлении

Я думаю, сегодня очень просто. В C # это: Dictionary dict = new Dictionary () {{"", ""}}; Но в vb следующее не работает. Public dict As ...
вопрос задан: 22 September 2010 17:24
0
ответов

функция против объявления переменной в C ++

Этот код работает: std :: ifstream f (mapFilename.c_str ()); std :: string s = std :: string (std :: istreambuf_iterator (f), std :: istreambuf_iterator ()); ParseGameState (s); При этом ...
вопрос задан: 12 September 2010 15:38
0
ответов

Другое объявление и определение в c ++

Я немного смутно отношусь к правила деклараций против определений. У меня есть следующее объявление в funcs.h: void sumTotalEnrgyAndClush (Protein & A, Protein & B, double ans [2], double enrgyA [18] [18], ...
вопрос задан: 26 August 2010 14:49