Результаты поиска по запросу "declaration"

2 ответа

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

я есть файл 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, ...

2 ответа

Одним из способов решения этой проблемы является использование конечного типа возвращаемого значения.

те рассмотрим функциюbar объявлено в пространстве именfoo который возвращаетstd::vector< float > (но также работает с другими объектами). // header.h #include <vector> namespace foo { ::std::vector< float > bar(); } Компиляция его определения с ...

3 ответа

Да спасибо. XD

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

ТОП публикаций

1 ответ

Спасибо, что объяснили это так кратко. ура

ичок в языке C, скорее программирование в целом. Мне было интересно, почему, когда я объявляю переменную, которая будет использоваться в операторе if ВНЕ структуры, этот вывод, который я получил, неверен (в любом случае для этого фрагмента ...

5 ответов

-1 нос уже объяснил почему

ятся int (*x)[10];а также int x[10];эквивалент? Согласно"Спираль по часовой стрелке" [http://c-faq.com/decl/spiral.anderson.html]правило, они разбираются на разные объявления C. Для утомленного клика: «Правило по часовой стрелке / спираль» ...

3 ответа

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

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

10 ответов

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

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

11 ответов

Вот еще один простой способ сделать переменную доступной в других функциях без использования глобальных переменных:

ли определить глобальную переменную в функции JavaScript? Я хочу использоватьtrailimage переменная (объявлена ​​вmakeObj функция) в других функциях. <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> ...

4 ответа

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

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

4 ответа

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

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