Вопросы по теме 'definition'
можно ли определить размер массива во время выполнения в c?
Насколько я знаю, массив должен иметь определенный размер перед компиляцией в c.
Интересно, почему этот код до сих пор работает?
int s;
printf("enter the array size: ");
scanf("%d",&s);
int a[s]; // Isn't s value determined at run time?
20444 просмотров
schedule
04.03.2024
Как переопределить команду в Vim?
В vim, в моем .vimrc, как я могу переопределить команду (т.е.: e) как что-то еще? Я хочу переопределить :e * как :tabe * .
4683 просмотров
schedule
06.01.2024
Как определить строковые константы в C ++?
Возможный дубликат: Строка статической константы C ++ (член класса ) static const Инициализированный член класса C ++ выдает ошибку повторяющегося символа при связывании
Мой опыт работы с C ++ предшествовал добавлению строкового...
59558 просмотров
schedule
24.03.2024
Аннотации: ограничить ссылку на классы с аннотацией
Я думаю, что это невозможно, но, возможно, я ошибаюсь. Поэтому я спрашиваю вас, если это возможно. ;-)
Если я определяю аннотацию, которая принимает только ссылки на классы, которые расширяют некоторый возможный интерфейс или класс:...
4224 просмотров
schedule
02.11.2023
Как создавать слова в определении Forth
Я использую Gforth и хочу создать слово в определении. В строке cmd Gforth я могу ввести:
create foo
ok
Или, точнее, я определил функцию массива, которая ожидает размер стека и создает слово с адресом этого массива:
: array ( n -- ) (...
595 просмотров
schedule
08.05.2024
Функции Python ПОСЛЕ кода
Есть ли способ (без помещения функции в отдельный файл) определить содержимое функции после основной части моего кода? Что-то вроде C, где вы определяете прототипы и позже добавляете тело в файл.
Ex;
blah blah blah
functionCall(arg)
blah blah...
61 просмотров
schedule
15.09.2022
Swift: функция класса, зачем использовать это вместо функции при создании метода внутри класса?
Я новичок в кодировании, извиняюсь за глупый вопрос.
Я следую руководству по созданию приложения для создания заметок с использованием Swift в Xcode.
В определении класса я определял методы, используя ключевое слово func myMethod и т. д. В...
577 просмотров
schedule
17.11.2022
Объявление, но не определение классов F #
Есть ли способ в F # объявить класс, но не определить его, как в C #, C ++ или Java, или почти на любом другом языке, чтобы мы могли избежать использования ключевого слова and? У меня есть два довольно больших класса, которые ссылаются друг на друга,...
123 просмотров
schedule
11.04.2024
Coq: ошибка в определении принуждения
Можете ли вы исправить ошибку:
Parameter Arg: Type.
Parameter F X XP: Arg.
Parameter Sen Phy Leg Inf: Arg -> Prop.
Parameter tree car: Phy X.
Parameter mary john: Phy XP /\ Leg XP /\ Sen XP.
Fail Coercion c (u:Arg) (x y z: Arg -> Prop) (t:x...
169 просмотров
schedule
19.02.2024
Неопределенная ошибка ссылки для статического члена constexpr
Рассмотрим этот код:
#include <vector>
struct A {
static constexpr int kDefaultValue = -1;
std::vector<int> v;
A(int n): v(n, A::kDefaultValue) {}
};
int main() {
A(10);
return 0;
}
Не удается связать (llvm clang, gcc...
10273 просмотров
schedule
09.02.2024
Первый фрагмент ниже компилируется, а второй нет. Почему?
Фрагмент ниже компилируется ( демонстрация ):
struct A{ int i = 10; };
int main() {
struct A{ int i = 20; };
struct A;
struct A a;
}
Но это не так:
struct A{ int i = 10; };
int main() {
// struct A{ int i = 20; };...
4215 просмотров
schedule
07.03.2024
Лучшая практика объявления переменных-счетчиков во вложенных циклах for в C99
Я спрашиваю, что является лучшей практикой между этими двумя реализациями:
for ( int i = 0; i < 5; i++ )
for ( int j = 0; j < 5; j++ )
...some code here...
...other code...
for ( int i = 0; i < 5; i++ )
for ( int j = 0;...
895 просмотров
schedule
17.03.2024
Объявление константы перечисления и определение — стандарт C
Стандарт C11 определяет в раздел 6.7/5 :
C11 6.7/5
Определение идентификатора — это объявление для этого идентификатора, которое:
(...)
— для константы перечисления является (единственным) объявлением идентификатора;...
82 просмотров
schedule
21.02.2024
Python, циклы и замыкания
Я достаточно опытный программист на C/C++ (и в некоторой степени на Java). Я изучаю python, но я сбит с толку некоторыми странными (для моего фона) поведением языка.
Я изучаю вложенные функции и замыкания (читая «Изучение Python», это кажется мне...
1781 просмотров
schedule
27.04.2024
Почему функция транспонирования Haskell в Data.List не использует «голову» и «хвост»?
Я только что провел некоторое время, работая над проблемой, для которой мне нужно было перевести список списков определенным образом. После успешной работы я пришел к следующему решению:
translate :: [[a]] -> [[a]]
translate ([]:xss) = []...
217 просмотров
schedule
22.04.2024