Публикации по теме 'declaration'


Хороший пост, некоторые поправки, если не возражаете... :)
Хороший пост, некоторые поправки, если не возражаете... :) Прежде всего, вам не хватает объявлений классов. Другое дело, что поднимаются ВСЕ объявления в JavaScript, а также let / const / class (называемые лексическими объявлениями). ). Разница с этими объявлениями заключается в инициализации, все остальные объявления инициализируются как undefined, а лексические объявления ( let / const / class ) не инициализируются. . Это означает, что вы не можете получить доступ к..

Const, let, var  — какая разница?
До того, как ES6 был представлен в javascript, мы использовали var как способ объявления переменной. В ES6 были введены let и const , и это стало правильным способом объявления переменных. Мы все можем знать, когда использовать const и let . Когда переменная не может быть переназначена, она должна быть константой, а когда значение переменной необходимо переназначить, она должна быть разрешена. Но какая разница? Почему бы нам просто не использовать var ? Зная области..

Вопросы по теме 'declaration'

Невозможно объявить переменные после операторов в DevC++
Проблема здесь в том, что я не могу объявлять переменные внутри функции после того, как в ней уже есть какие-то операторы. Объявление в начале работает нормально, но после чего-то выдает ошибку синтаксического анализа. Например: int main() {...
1793 просмотров
schedule 21.04.2022

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

Помощь в понимании кода C # и переносе на Objective-C
Хорошо, у меня есть этот прототип, написанный кем-то еще на C #, и я пытаюсь поместить его в Objective-C. У меня еще не было официального опыта работы с C #, поэтому я еще не знаю о нем всего. Я понимаю, что такое первые три переменные, но у меня...
1014 просмотров
schedule 20.04.2022

Объявить в C == определить в C ++?
Возможный дубликат: В чем разница между определением и декларацией? Верно ли, что объявить в C равнозначно определению в C ++? int a; /* to declare variabel a in C */ int b = 2; /* to declare and initialize in C */ int c;...
659 просмотров
schedule 26.05.2022

Поведение компилятора C с функциями в старом стиле без прототипов
Когда моя программа состоит из двух файлов: main.c #include <stdio.h> int main(void) { printf("%lf\n",f()); return 0; } func.c double f(int a) { return 1; } компилятор не показывает никаких ошибок. Когда...
1164 просмотров

C# — объявление типов в пространстве имен
что может быть возможным использованием объявления типов в пространстве имен, но не в классе. Например: namespace Test { public delegate void Ispossible(); } Это допустимо и не вызывает ошибок компиляции, но я не могу понять, почему мы...
2813 просмотров
schedule 19.01.2023

Присвоить несколько значений массиву в C
Есть ли способ сделать это в сжатой форме? GLfloat coordinates[8]; ... coordinates[0] = 1.0f; coordinates[1] = 0.0f; coordinates[2] = 1.0f; coordinates[3] = 1.0f; coordinates[4] = 0.0f; coordinates[5] = 1.0f; coordinates[6] = 0.0f; coordinates[7]...
114820 просмотров
schedule 11.02.2023

синтаксис Haxe; что означает следующее?
У меня есть следующий бит синтаксиса: Void -> Void //in context example private var _onClickEvents : List < Void -> Void > ; который кажется принятым в качестве определения типа, так же, как Bool или TextField . Я предполагаю,...
689 просмотров
schedule 03.05.2023

Объявление и определение переменной
int x; Это декларация или определение? Когда я пишу следующий код, #include <stdio.h> int main(void) { int x; printf("%p",&x); return 0; } он печатает некоторый адрес. Так как память выделена, int x; не...
2044 просмотров
schedule 12.06.2023

Указатель С++ на функцию-член, объявление
У меня есть следующий класс: class Point2D { protected: double x; double y; public: double getX() const {return this->x;} double getY() const {return this->y;} ... }; и указатель на функцию-член,...
4175 просмотров

Ошибка компиляции Scientific Fortran
Я работаю над программой научного моделирования и еще не скомпилировал свою программу. Я не касался кода, который, по словам моего профессора, ранее работал, только makefile. После многих попыток самой длинной, которую я получил, была эта ошибка:...
1020 просмотров

popen объявлен неявно, хотя добавлен #include ‹stdio.h›
Это крошечный фрагмент моего кода. #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <time.h> #include <sys/stat.h> #include <sys/wait.h> #include <sys/types.h>...
10070 просмотров
schedule 05.06.2022

Основы Objective-c: объект, объявленный в MyAppDelegate, недоступен в другом классе
У меня есть объект, объявленный в моем делегате приложения: @interface MyAppDelegate : NSObject <UIApplicationDelegate> { ClassName *className; } В другом классе я включаю делегат приложения: #import "MyAppDelegate.h"...
932 просмотров
schedule 24.06.2023

Почему объявление функции обязательно в C ++, а не в C?
Итак, на одном из моих предыдущих экзаменов был этот вопрос, и до сих пор я читал, что вам не нужна декларация на любом из языков? Какой правильный? Будет ли C ++ выдавать ошибку, если нет объявления, или он будет работать?
14015 просмотров
schedule 02.06.2023

Есть ли смысл в объявлениях функций внутри функций?
Мы можем объявлять функции внутри функций (я хотел локальную переменную, но она анализируется как объявление функции): struct bvalue; struct bdict { bdict(bvalue); } struct bvalue { explict operator bdict() const; } struct metainfo {...
3805 просмотров
schedule 17.07.2023

Где объявить константу или тип, используемый в объявлении сущности?
Если я не совсем понял это неправильно, константа или тип не могут быть объявлены на верхнем уровне файла. Только пакеты, объекты, архитектуры и т.д. там можно заявить. Они могут быть объявлены в объекте, но не перед портом и общими предложениями....
9116 просмотров
schedule 26.05.2023

Следует ли использовать ключевое слово inline в КАЖДОМ объявлении?
Как компилятор решает, следует ли рассматривать функцию как встроенную или нет? В отличие от компоновки, не существует такого понятия, как «встроенные» конфликты (объявления с одним и тем же именем могут быть встроенными или нет). Например,...
190 просмотров
schedule 28.04.2023

Декларация элемента
Я пытаюсь связать файл XSD с файлом XML. Во время проверки я продолжаю получать ту же ошибку: Строка 3, столбец 167: cvc-elt.1: Не удается найти объявление элемента «SecondQ». Я использую: http://xmlvalidator.new-studio.org/ для проверки...
364 просмотров
schedule 02.08.2023

С++ включает заголовочный файл
Итак, у меня есть проблема, где: класс A должен знать о классе B, класс B должен знать о C, а класс C должен знать об A. По сути, это круг, поэтому я получаю ошибки определения. Я попробовал предварительное объявление, но то, что сверху, не знает...
313 просмотров
schedule 08.09.2022

продвижение аргументов по умолчанию в случае неявного объявления функций
Пытался поискать по старым вопросам, но проблему не решил. Я пытаюсь объяснить свое сомнение; Предположим, что для работы в режиме c89, если перед вызовом функции нет прототипа функции, есть неявное объявление функции, тип функции - int , а...
210 просмотров
schedule 08.07.2022