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

  • 39 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

Учебник там написано: [http://www.w3schools.com/js/js_variables.asp]Почему я должен повторно объявить переменную? Это практично в некоторых ситуациях? If you redeclare a JavaScript variable, it will not lose its value. благодарю вас w3fools.com

Задан 31 Jul 2011, 09:05 от xralf
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Правило объявления в структуре typedef

Я читаю «Язык программирования C» и столкнулся с проблемой типа typedefструктура , Код выглядит так: typedef struct tnode *Treeptr; typedef struct tnode { /* the tree node: */ char *word; /* points to the text */ int count; /* number of ...

Задан 09 Nov 2012, 06:26 от Rain
  • 30 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

impl2.cpp

мы разрабатываем классы на Java, Vala или C #, мы помещаем определение и объявление в один и тот же исходный файл. Но в C ++ традиционно предпочтительнее разделить определение и объявление в двух или более файлах. Что произойдет, если я просто ...

Задан 10 Feb 2011, 09:11 от sepisoad
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Имена обозначены одним и тем же лицом

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

Задан 15 May 2014, 03:41 от user2953119
  • 39 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Объявление объекта перед его инициализацией в c ++

Можно ли объявить переменную в C ++ без ее создания? Я хочу сделать что-то вроде этого: Animal a; if( happyDay() ) a( "puppies" ); //constructor call else a( "toads" ); По сути, я просто хочу объявить внешнюю сторону условного выражения, ...

Задан 29 Apr 2009, 00:16 от Quantum7
  • 175 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

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

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

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

Внутренний по умолчанию для классов и структур, а для их членов частный - по умолчанию.

явлении класса c ++ вы можете пометить группу членов как частную или общедоступную, например, private: int x; double y;Кажется, что нет никакого способа сделать это в C #. Я ошибаюсь?

Задан 13 Feb 2009, 17:30 от bobsmith
  • 14 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Объявление бесполезной локальной переменной

Так что это странно, я знаю, что сам код довольно бесполезен, но что мне интересно, почему я получаю ошибку: Я писал некоторый код, я написал это: if(scan.hasNextInt()) int row = scan.nextInt();В то время не думал о переменной области ...

Задан 19 Dec 2012, 15:56 от Mike
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 (ошибка объявления). Разным компиляторам разрешено разбирать код по-разному, поэтому им разрешено выдавать разные сообщения об ошибках. Я не нахожу ничего плохого в этом сообщении об ошибке.

ние неизвестного друга

Задан 25 Nov 2010, 06:43 от Saurabh
  • 32 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

Как я понимаю сложные объявления функций?

Как я понимаю следующие сложные заявления? char (*(*f())[])(); char (*(*X[3])())[5]; void (*f)(int,void (*)()); char far *far *ptr; typedef void (*pfun)(int,float); int **(*f)(int**,int**(*)(int **,int **));

Задан 19 Sep 2009, 16:08 от Pale Blue Dot
  • 25 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Двойная инициализация Java

Чем эти заявления отличаются? двойной манекен = 0;двойной манекен = 0,0;двойной манекен = 0.0d;двойной манекен = 0,0D;

Задан 18 Sep 2009, 08:56 от Alberto Zaccagni
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Объявления, определения, инициализации в C, C ++, C #, Java и Python [закрыто]

Что означают термины на каждом из перечисленных языков? Почему языки различаются (где бы они ни находились, если вообще делают) в этом отношении?

Задан 21 Nov 2008, 19:01 от Aydya
  • 112 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Размещение объявления переменной в C

Я долго думал, что в C все переменные должны быть объявлены в начале функции. Я знаю, что в C99 правила такие же, как в C ++, но каковы правила размещения об...

Задан 13 Nov 2008, 21:43 от mcjabberz
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

я впервые начал работать с объектно-ориентированными языками программирования, меня учили следующему правилу: При объявлении поля в классе еще не инициализируйте его. Сделайте это в конструкторе. Пример в C #: public class Test { private ...

Задан 26 Mar 2009, 12:40 от KdgDev
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

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

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

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

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

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

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

Как мне написать файл объявления TypeScript для сложного внешнего модуля commonjs, который имеет конструктор, такой как imap?

Этот вопрос является уточнением моего предыдущего:Как мне написать файл объявления TypeScript для внешнего модуля commonjs, который имеет конструктор?Я пытаю...

Задан 08 Oct 2014, 04:27 от psnider
  • 1 голос
  • 5 ответов
  • 0 просмотров
5 ответов

Пустые массивы автоматически инициализируют содержимое?

Как придешь int alone; System.out.println(alone);Выдает ошибки но int[] arr = new int[1]; System.out.println(arr[0]);Равно 0? Когда вы инициализируете пустой массив, он автоматически инициализирует его содержимое равным 0 (или нулю и т. Д.)?

Задан 31 Oct 2012, 20:44 от onepiece
  • 25 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Двойная инициализация Java

Чем эти заявления отличаются?двойной манекен = 0;двойной манекен = 0,0;двойной манекен = 0.0d;двойной манекен = 0,0D;

Задан 18 Sep 2009, 06:56 от Alberto Zaccagni
  • 17 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Спиральное правило и «объявление следует за использованием» для анализа объявлений C и C ++

Этот вопрос следуетэтот другой вопрос о декларациях C, Читая ответ на этот вопрос, я читал оспиральное правило и я также понял, что означает «объявление след...

Задан 14 Sep 2010, 08:09 от Cedric H.
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

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

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

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

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

 здесь просто уточняется вид шаблона. Один из способов взглянуть на это: так же, как классы и экземпляры классов - это очень разные вещи, так и шаблоны и экземпляры шаблонов. Именно такие экземпляры шаблонов, такие как Node, являются классами. Шаблон класса - это какой-то другой зверь.

template <typename T> class Node {...}; int main { Node* ptr; ptr = new Node<int>; }астся скомпилировать, я должен объявить указатель как Node<int>* ptr;Почему я должен указывать тип при объявлении указателя Я еще не создал класс, почему ...

Задан 14 Jun 2011, 10:59 от randomBananas
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

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

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

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

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

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

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

Задан 15 Aug 2013, 08:39 от Oleksiy
  • 76 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Объявите переменную в sqlite и используйте ее

Я хочу объявить переменную в sqlite и использовать ее в операции вставки как в MS SQL Declare @name as varchar(10) set name = 'name' Select * from table where name = @nameНапример, мне нужно получить last_insert_row и использовать его во ...

Задан 12 Oct 2011, 11:34 от Muhammad Nour
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

Спецификаторы деклараторов и деклараторы

Со ссылкой на вопросГде в объявлении может быть указан спецификатор класса хранения? Я начал анализировать концепцию

Задан 26 Oct 2012, 16:45 от Vivek Maran
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

По-видимому,По причинам, дошедшим до предыстории C, возможно объявить структуру и неструктуру с одинаковыми именами в одной и той же области видимости. - (Бь...

Задан 15 Aug 2013, 06:39 от Oleksiy
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

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

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

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

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

Универсальный шаблонный экземпляр

Я просматривал чужой код на днях и наткнулся на строку, которая вызвала некоторую обеспокоенность. Для упрощения, скажем, у меня есть общий класс A и абстрак...

Задан 06 Oct 2012, 16:21 от Josh Bradley
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

те возьмем этот пример кода //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
Page 1 of 4
1 2 3 4