Публикации по теме '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 просмотров
schedule
23.03.2023
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 просмотров
schedule
09.05.2022
Ошибка компиляции Scientific Fortran
Я работаю над программой научного моделирования и еще не скомпилировал свою программу. Я не касался кода, который, по словам моего профессора, ранее работал, только makefile. После многих попыток самой длинной, которую я получил, была эта ошибка:...
1020 просмотров
schedule
02.03.2023
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