0
ответов

Является ли `template < typename & gt ;;` легальным C ++?

GCC и Clang не согласны с тем, является ли шаблон < typename & gt ;; является допустимым оператором в C ++ в глобальном масштабе. Я ожидаю, что это не будет разрешено в стандарте C ++, потому что шаблонизация относится к ...
вопрос задан: 20 May 2018 10:31
0
ответов

Определение переменной внутри оператора switch

В следующем коде, почему переменной i не присвоено значение 1? #include int main (void) {int val = 0; switch (val) {int i = 1; // я ...
вопрос задан: 15 January 2018 07:18
0
ответов

Как инициализировать вектор в C ++ [дубликат]

Возможный дубликат: C ++: самый простой способ инициализировать вектор STL с жестко запрограммированными элементами Я хочу инициализировать вектор, как мы это делаем в случае массива. Пример int vv [2] = {12, 43}; Но когда я ...
вопрос задан: 8 November 2017 13:25
0
ответов

Есть ли допустимый случай для создания временного файла, который немедленно уничтожается и не используется непосредственно в C ++ ?

Вдохновленный этим вопросом. Предположим, у меня есть класс Lock с конструктором по умолчанию, и в некотором коде я пишу следующий оператор: Lock (); это приведет к созданию временного объекта ...
вопрос задан: 23 May 2017 12:34
0
ответов

Объявление или определение в C

из Wiki по внешним переменным: Если нет ни ключевого слова extern, ни значения инициализации, оператор может быть либо объявлением, либо определением. Компилятор должен ...
вопрос задан: 23 May 2017 12:25
0
ответов

Difference between “defining” and “declaring” [duplicate]

Possible Duplicate: What is the difference between a definition and a declaration? I am trying to thoroughly understand "defining" and "declaring" in C. I believe x here is defined, since ...
вопрос задан: 23 May 2017 12:19
0
ответов

Возможны ли взаимно рекурсивные классы?

Я читал, как это можно сделать, используя прямые объявления. class A { public: B *objB; void foo(){} } class B { public: A *objA; void foo(){} } Просто хотел подтвердить ...
вопрос задан: 23 May 2017 12:03
0
ответов

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

Этот вопрос следует за другим вопросом о объявлениях C. Читая ответ на этот вопрос, я прочитал о правиле спирали и также понял, что означает «объявление следует за использованием». Хорошо, итак ...
вопрос задан: 23 May 2017 12:01
0
ответов

Недостатки Javascript "single var pattern"

В книге Стефанова JS Design Patterns он пишет "вы используете один оператор var и объявляете несколько переменных, разделенных запятыми", а затем приводит пример шаблона "single var" следующим образом: ...
вопрос задан: 23 May 2017 11:52
0
ответов

Каковы передовые методы работы с разделяемыми библиотеками в Linux?

Недавно я много читал об общих библиотеках в Linux, и вот что я узнал : Общая библиотека должна включать soname, включая его основной номер версии. Что-то вроде: libfoo.so.1 Его настоящее ...
вопрос задан: 21 February 2017 06:49
0
ответов

java beginner: initializing class variables

I've just read the SUN java code conventions; very nice document btw. And I've read this 6.3 Initialization: Try to initialize local variables where they’re declared. The only reason not to ...
вопрос задан: 22 November 2016 16:53
0
ответов

ошибка: ожидаемые спецификаторы объявления или «…» перед 'list_node'

У меня есть файл catalog.h с узлом структуры typedef * list_node; узел структуры {operationdesc op_ptr; list_node следующий; }; и parser.h с этим #include "catalog.h" int parse_query (char * ...
вопрос задан: 22 August 2016 08:27
0
ответов

Объявление переменной для объекта, который я создал в C++

Я парень из Java и пытаюсь сделать задание с C++ для класса. У меня проблемы с объявлением переменной типа, который я создал, как свойство другого класса. Вот мой подход private: ...
вопрос задан: 5 May 2016 16:55
0
ответов

Эта простая (?) Проблема объявления строк в C ++, похоже, победила StackExchange? [закрыто]

Edit3: я намерен вернуться к этому, чтобы упростить вопрос и просмотреть список ответов, в которых повторяются одни и те же ответы, чтобы объяснить, почему они не работают. Изменить: Объяснение для ...
вопрос задан: 22 March 2016 01:29
0
ответов

Работает ли #ifdef (или другие директивы препроцессора) для объявлений функций (для проверки работоспособности) Существование)?

Почему следующий код работает не так, как ожидалось? void foobar (int); #ifndef foobar printf («foobar существует»); #endif Сообщение выводится всегда; очевидно, он не может обнаружить наличие ...
вопрос задан: 14 March 2016 19:54
0
ответов

Несколько объявлений х

У меня есть этот код, и он не будет компилироваться, выделив x и y справа от Point3 и написав: «Несколько объявлений x» и «Несколько объявлений y». В чем дело? У Point2 и Point3 не может быть ...
вопрос задан: 22 November 2015 10:20
0
ответов

Типизированный и бестиповый язык

Я вместе изучаю Си и ассемблер. Я заметил, что сборка - это язык без типов по сравнению с языком C, который требует объявления типа данных перед обработкой данных. Но также я ...
вопрос задан: 19 November 2015 16:05
0
ответов

Разница между указателем на указатель и указателем на массив?

Учитывая, что имя массива на самом деле является указателем на первый элемент массива, следующий код: #include int main (void) {int a [3] = {0, 1, 2}; int * p; p = a; ...
вопрос задан: 17 November 2015 23:48
0
ответов

C # помочь объявить переменную я инициализировать его

Я хотел бы объявить переменную int i, инициализировать ее равной 4, а затем проверить следующие инструкции увеличения и уменьшения. Прокомментируйте полученный вывод. Вот неполный код, который я сделал: ...
вопрос задан: 30 June 2015 15:11
0
ответов

Кто-нибудь может объяснить объявление этих универсальных методов Java?

Я читаю «Обобщения на языке программирования Java» Гилада Браха и меня » м запутался в стиле декларации. Следующий код находится на странице 8: interface Collection {...
вопрос задан: 27 May 2015 17:50
0
ответов

$ (document.body) и document.body - это одно и то же? Очистка мусора и переплета в классе? - MooTools 1.3

Я создаю класс MooTools, и у меня есть это в моей функции инициализации: this.css = null; window.addEvent ('domready', функция () {this.document = $ (документ); this.body = $ (document.body); 3 Я создаю класс MooTools, и в моей функции и
вопрос задан: 27 May 2015 17:50
0
ответов

Что компилятор C делает с разными типами объявлений?

Я понимаю это: int i = 3; // объявление с определением Указывает компилятору: Зарезервировать место в памяти для хранения целочисленного значения. Свяжите имя с ячейкой памяти. Сохраните значение 3 здесь ...
вопрос задан: 27 May 2015 17:49
0
ответов

PHP в Aptana - объявления функций?

Мне было интересно, есть ли более простой (или любой) способ объявления функций в Файлы PHP. Например, предположим, что у нас есть следующая функция: function myfunc ($ parama = '', $ paramb = 0) {} Было бы ...
вопрос задан: 27 May 2015 17:48
0
ответов

Частные методы в Objective-C, в Xcode 4.3 Мне больше не нужно объявлять их в моем файле реализации?

У меня есть Над моей головой звенело множество вопросительных знаков. Чего я не получаю, так это того, что до xcode 4.3 мне нужно было объявить форвардные объявления (для частных методов) в моем файле реализации. Как в моем .m файле: / ...
вопрос задан: 25 May 2015 18:26
0
ответов

Объявление и инициализация переменных в переключателях Java

У меня сумасшедшая вопрос о переключателях Java. int key = 2; switch (key) { case 1: int value = 1; break; case 2: value = 2; System.out.println(value); ...
вопрос задан: 9 January 2015 14:46
0
ответов

Ошибка компилятора при объявлении переменной внутри условия if, а не фигурных фигурные скобки

Почему это первое, если компилируется хорошо, а второе - нет? if (continue) {int i;} // Компилируется нормально. if (continue) int i; // Выдает ошибку. (Синтаксическая ошибка токена ")", {ожидается после этого токена)
вопрос задан: 4 December 2014 22:31
0
ответов

Является ли хорошей практикой помещать определение классов C ++ в заголовочный файл?

Когда мы разрабатываем классы на Java, Vala или C #, мы помещаем определение и объявление в один и тот же исходный файл. Но в C ++ традиционно предпочтительнее разделить определение и объявление на две или ...
вопрос задан: 4 September 2014 18:08
0
ответов

Значение = удалить после объявления функции

класс my_class {... my_class (my_class const &) = удалить; ... }; Что означает = удалить в этом контексте? Существуют ли другие «модификаторы» (кроме = 0 и = delete)?
вопрос задан: 17 August 2014 02:53
0
ответов

Объявление локальных переменных как final без инициализатора и присвоение в операторе if

Я только что сделал небольшое изменение кода, чтобы заглушить предупреждение FindBugs, которое требовало переноса некоторого кода в анонимный внутренний класс. Чтобы получить доступ к некоторым переменным, мне пришлось объявить их окончательными. Итак, э
вопрос задан: 1 August 2014 14:32
0
ответов

Отсутствует частичный модификатор при объявлении .. существует другое частичное объявление этого типа ". Я новичок и просто слежу за книгой

Я новичок, и я делаю упражнение после книги. Ниже мой код, и я получил этот «Отсутствует частичный модификатор при объявлении типа« Windowsform.Form1 »; еще одно частичное объявление этого ...
вопрос задан: 29 July 2014 12:42