Результаты поиска по запросу "declaration"
Имена, начинающиеся с двух подчеркиваний, зарезервированы, не используйте их.
я есть файл catalog.h с этим typedef struct node* list_node; struct node { operationdesc op_ptr; list_node next; };и parser.h с этим #include "catalog.h" int parse_query(char *input, list_node operation_list);Оба заголовка имеют#ifndef, ...
Одним из способов решения этой проблемы является использование конечного типа возвращаемого значения.
те рассмотрим функциюbar объявлено в пространстве именfoo который возвращаетstd::vector< float > (но также работает с другими объектами). // header.h #include <vector> namespace foo { ::std::vector< float > bar(); } Компиляция его определения с ...
Да спасибо. XD
ел бы знать, почему в объявлениях массивов Java используются фигурные скобки, а не стандартные скобки. Как показано здесь. Я полагаю, что это может потребовать дальнейшего понимания фигурных скобок в целом, но это конкретно находится в ...
Спасибо, что объяснили это так кратко. ура
ичок в языке C, скорее программирование в целом. Мне было интересно, почему, когда я объявляю переменную, которая будет использоваться в операторе if ВНЕ структуры, этот вывод, который я получил, неверен (в любом случае для этого фрагмента ...
-1 нос уже объяснил почему
ятся int (*x)[10];а также int x[10];эквивалент? Согласно"Спираль по часовой стрелке" [http://c-faq.com/decl/spiral.anderson.html]правило, они разбираются на разные объявления C. Для утомленного клика: «Правило по часовой стрелке / спираль» ...
Внутренний по умолчанию для классов и структур, а для их членов частный - по умолчанию.
явлении класса c ++ вы можете пометить группу членов как частную или общедоступную, например, private: int x; double y;Кажется, что нет никакого способа сделать это в C #. Я ошибаюсь?
@ so-tester, это вопрос C #, а не C ++. Приватный по-прежнему по умолчанию для структур C #.
лько я знаю, в C # все поля являются закрытыми по умолчанию, если не отмечено иначе. class Foo { private string bar; } class Foo { string bar; }Я думаю, что эти две декларации равны. Итак, мой вопрос: зачем мне отмечать частные переменные ...
Вот еще один простой способ сделать переменную доступной в других функциях без использования глобальных переменных:
ли определить глобальную переменную в функции JavaScript? Я хочу использоватьtrailimage переменная (объявлена вmakeObj функция) в других функциях. <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> ...
И сделав несколько предположений относительно языка, который вы можете или не можете использовать, он также будет соответствовать:
у написать RegEx, чтобы извлечь все значения переменных и их имена из оператора объявления переменной. Скажи у меня есть int i, k = 10, l = 0 я хочу написать регулярное выражение что-то вроде int \ s ^ ,? | (^ ,?) *, но это также примет k = 10 ...
@Tomalak: На самом деле у меня был курс по компиляторам и языку программирования, и есть очевидная логика и аргументация в пользу того, как был разработан каждый из языков. Суть моего вопроса состояла в том, какой фактор различия между C ++ и C делает обязательным для C ++ объявление, в то время как разрешение C не обязательно должно иметь. Я не думаю, что ответ был бы субъективным.
у одного из моих предыдущих экзаменов был этот вопрос, и до сих пор я читал, что вам не нужна декларация на каком-либо из языков? Какой правильный? Будет ли C ++ выдавать ошибку, если нет объявления, или он будет работать?