Лучшие declaration вопросы ИТ разработчиков

  • 3 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

@ so-tester, это вопрос C #, а не C ++. Приватный по-прежнему по умолчанию для структур C #.

лько я знаю, в C # все поля являются закрытыми по умолчанию, если не отмечено иначе. class Foo { private string bar; } class Foo { string bar; }Я думаю, что эти две декларации равны. Итак, мой вопрос: зачем мне отмечать частные переменные ...

Задан 16 Feb 2009, 10:24 от abatishchev
  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Цель-C: Как я могу получить доступ к строковой переменной как к глобальной?

Я новичок в разработке iPhone. Я хочу получить доступ к строковой переменной во всех методах класса, и я хочу получить доступ к этой строке глобально. Как я ...

Задан 10 Feb 2010, 15:43 от Pugal
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

JAVA Переменная декларация не допускается здесь

Я получаю ошибку «Объявление переменной здесь не разрешено», и я не знаю почему, я новичок в Java и не могу найти ответ: / Как говорится, я не могу сделать «...

Задан 05 Jul 2015, 13:14 от TheXDX
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

@Tomalak: На самом деле у меня был курс по компиляторам и языку программирования, и есть очевидная логика и аргументация в пользу того, как был разработан каждый из языков. Суть моего вопроса состояла в том, какой фактор различия между C ++ и C делает обязательным для C ++ объявление, в то время как разрешение C не обязательно должно иметь. Я не думаю, что ответ был бы субъективным.

у одного из моих предыдущих экзаменов был этот вопрос, и до сих пор я читал, что вам не нужна декларация на каком-либо из языков? Какой правильный? Будет ли C ++ выдавать ошибку, если нет объявления, или он будет работать?

Задан 03 May 2011, 23:21 от Achint
  • 69 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Semi Colon после скобок объявления класса

Заранее извиняюсь за то, что, вероятно, глупый вопрос, но в классах C ++, почему точка с запятой после закрывающей скобки? Я регулярно забываю об этом и получаю ошибки компилятора, а значит и потерянное время. Мне кажется это несколько лишним, ...

Задан 24 Apr 2009, 12:47 от SmacL
  • 69 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Где вы можете и не можете объявить новые переменные в C?

Я слышал (вероятно, от учителя), что нужно объявить все переменные поверх программы / функции, и что объявление новых среди операторов может вызвать проблемы. Но потом я читал K & R и наткнулся на это предложение: «Объявления переменных (включая ...

Задан 12 Dec 2011, 12:10 от Daniel Scocco
  • 175 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Второй пример, который вы привели, будет только инициализировать последнюю переменную, равную «», а не остальные.

чистый и эффективный способ объявления нескольких переменных одного типа и одного и того же значения. Прямо сейчас у меня есть: String one = "", two = "", three = "" etc...Но я ищу что-то вроде: String one,two,three = ""Это то, что можно ...

Задан 01 Jun 2011, 14:29 от user83643
  • 19 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему он не использует функции get / set или simulair, побеждает меня ... Но да, вы правы ... Я просто предлагал ...

я есть заголовочный файл port.h, port.c и мой main.c Я получаю следующую ошибку: 'ports' использует неопределенную структуру 'port_t' Я подумал, как я объявил структуру в моем файле .h, и фактическая структура в файле .c была в порядке. Мне ...

Задан 07 Mar 2009, 05:19 от ant2009
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

объявление условного компонента и следующее уравнение if

Я пытаюсь построить модель, которая будет иметь несколько другие уравнения, основанные на том, существуют ли определенные компоненты (в моем случае, жидкостные порты). Код, подобный следующему, не будет работать: parameter Boolean ...

Задан 03 Feb 2013, 01:12 от Yigal
  • 173 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

 в этом случае, но это может быть как правильно, так и неправильно. Другая проблема заключается в том, что компилятор не знает, какого рода аргументы ожидает ваша функция, и не может предупредить вас, если вы передаете значения неправильного типа. Существуют специальные правила «продвижения», которые применяются при передаче, скажем, значений с плавающей запятой в необъявленную функцию (компилятор должен расширить их до типа double), что часто не соответствует ожиданиям функции, что приводит к трудностям в поиске ошибок. во время выполнения.

tp://www.learncpp.com/cpp-tutorial/19-header-files/Упоминается следующее: [http://www.learncpp.com/cpp-tutorial/19-header-files/] add.cpp: main.cpp: int add(int x, int y) { return x + y; }Мы использовали предварительное объявление, чтобы ...

Задан 21 Jan 2011, 10:13 от Simplicity
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Помещение определения статических членов класса в файл cpp - техническое ограничение?

одна из моих «любимых» неприятностей, когда кодирование на C ++ объявляет некоторую статическую переменную в моем классе, а затем смотрит на ошибку компиляци...

Задан 04 Aug 2010, 20:10 от Miro Kropacek
  • 25 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Объявление и инициализация переменной в операторе Conditional или Control в C ++

В СтрауструпеЯзык программирования C ++: специальное издание (3-е издание)Страуструп пишет, что объявление и инициализация переменных в условных операторах управления не только разрешены, но и приветствуются. Он пишет, что поощряет это, потому ...

Задан 04 Oct 2009, 17:20 от Daniel Bingham
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Да спасибо. XD

ел бы знать, почему в объявлениях массивов Java используются фигурные скобки, а не стандартные скобки. Как показано здесь. Я полагаю, что это может потребовать дальнейшего понимания фигурных скобок в целом, но это конкретно находится в ...

Задан 14 Mar 2011, 00:54 от Evan
  • 294 голосов
  • 16 ответов
  • 0 просмотров
16 ответов

Я думаю, что первый способ (несколько переменных) является наилучшим, так как в противном случае вы можете получить следующее (из приложения, использующего Knockout), которое, на мой взгляд, трудно прочитать:

aScript можно объявить несколько переменных следующим образом: var variable1 = "Hello World!"; var variable2 = "Testing..."; var variable3 = 42;... или так: var variable1 = "Hello World!", variable2 = "Testing...", variable3 = 42;Один метод ...

Задан 29 Mar 2009, 04:37 от Steve Harrison
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Может ли переменная быть определена только в области действия оператора if, как это часто делается для циклов for?

Есть ли способ объявить, назначить и сравнить переменную с выражением в конструкции if таким образом, чтобы она определялась только в области действия констр...

Задан 03 Jun 2014, 14:01 от Martin G
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Специализация члена класса шаблона без объявления в заголовке

У меня есть шаблонный класс, который я объявляю в заголовке с одним методом и без определения этого метода в заголовке. В файле .cc я определяю специализации этого методаникогда не объявляя их в шапке, В другом файле .cc я вызываю метод для ...

Задан 25 Feb 2013, 07:09 от Tristan Schmelcher
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Я сделал. Это не ответ.

те возьмем этот пример кода //header struct A { }; struct B { }; struct C { }; extern C c; //code A myfunc(B&b){ A a; return a; } void myfunc(B&b, C&c){} C c;Давайте сделаем это построчно, начиная с раздела кода. Когда компилятор видит первый ...

Задан 29 Jun 2011, 22:37 от user34537
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

C ++ «Неустранимая ошибка LNK1120» неразрешенные статические члены класса

Я получаю следующее сообщение об ошибке (кто-то может редактировать ненужные биты): 1>FIXDecoder.obj: ошибка LNK2001: неразрешенный внешний символ "p...

Задан 21 Sep 2013, 13:03 от user997112
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Форвардная декларация и круговая зависимость

У меня есть два класса, Entity и Level. Оба должны получить доступ к методам друг друга. Поэтому при использовании #include возникает проблема циклических зависимостей. Поэтому, чтобы избежать этого, я попытался переслать объявление Level в ...

Задан 28 May 2013, 22:24 от Oracular
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Syntax - что означают квадратные скобки вокруг объявления переменной [duplicate]

На этот вопрос уже есть ответ: Множественное назначение в javascript? Что значит [a, b, c] = [1, 2, 3]; означать [/questions/3986348/multiple-assignment-in-javascript-what-does-a-b-c-1-2-3-mean] 4 ответа Возьмите следующую строку кода const ...

Задан 14 Nov 2017, 13:55 от Neil
  • 62 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Может ли свойство объекта JavaScript ссылаться на другое свойство того же объекта? [Дубликат]

На этот вопрос уже есть ответ здесь:Самостоятельные ссылки в объектных литералах / инициализаторах 21 ответЯ недавно пытался создать объект, подобный этому:

Задан 04 Jul 2010, 03:14 от Bungle
  • 20 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему указатель c ++ ассоциируется с объявленной переменной, а не с типом?

Почему C ++ был разработан так, что правильный способ объявления двух int * s в одной строке

Задан 14 Jun 2012, 13:41 от Rob KennedySideshow Bob
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как установить глобальные константные переменные в Python

Я строю решение с различными классами и функциями, каждый из которых должен иметь доступ к некоторым глобальным константам, чтобы иметь возможность работать должным образом. Как нетconst в python, что вы считаете лучшей практикой для установки ...

Задан 14 Aug 2013, 06:49 от gen
  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

И сделав несколько предположений относительно языка, который вы можете или не можете использовать, он также будет соответствовать:

у написать RegEx, чтобы извлечь все значения переменных и их имена из оператора объявления переменной. Скажи у меня есть int i, k = 10, l = 0 я хочу написать регулярное выражение что-то вроде int \ s ^ ,? | (^ ,?) *, но это также примет k = 10 ...

Задан 25 Feb 2009, 12:47 от 2 revs
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Синтаксис для определения блока, который принимает блок и возвращает блок в Objective-C

Я нахожу в документе Apple,Работа с блоками что синтаксис для определения блока, который возвращает результат умножения двух значений:

Задан 27 Nov 2014, 03:22 от lu yuan
  • 44 голосов
  • 14 ответов
  • 0 просмотров
14 ответов

Объявление Eclipse Open в проекте Java

В проекте Eclipse SVN у меня есть проблема; когда я пытался открыть объявление одного класса, я получил эту ошибку: Problems opening an editor Reason : projectname does not exist.Также рефакторинг не работает. Я искал в Интернете и перепробовал ...

Задан 08 Jan 2013, 01:45 от Taegug
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Объявление класса в той же области, в которой используется объявление, компилируется в GCC, но не в MSVS.

Правильно ли сформирована следующая программа в соответствии со стандартом c ++?

Задан 04 Jul 2015, 11:36 от Supremum
  • 32 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Где я могу юридически объявить переменную в C99?

Когда я впервые познакомился с C, мне сказали всегда объявлять мои переменные в верхней части функции. Теперь, когда я хорошо понимаю язык, я сосредотачиваю ...

Задан 23 Feb 2010, 20:44 от SiegeX
  • 82 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как мне использовать ключевое слово «my» в Perl?

Я продолжаю видеть "мой» Ключевое слово перед именами переменных в примере сценариев Perl онлайн, но я понятия не имею, что это значит. Я пытался читать...

Задан 02 Jan 2014, 17:43 от FistOfFury
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему можно объявить структуру и неструктуру с одинаковыми именами?

По всей видимости, По причинам, дошедшим до предыстории C, возможно объявить структуру и неструктуру с одинаковыми именами в одной и той же области видимости. - (Бьярне Страуструп - Язык программирования C ++. 4-е издание) Например: struct ...

Задан 15 Aug 2013, 08:39 от Oleksiy
Page 1 of 4
1 2 3 4