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

Определение имени исполняемого файла C
Когда мы компилируем программу на C, вывод сохраняется в a.out. Как мы можем перенаправить скомпилированный вывод в другой файл?
84302 просмотров
schedule 23.08.2022

Связь в C: соответствует ли GCC спецификации C99 или я не понимаю спецификацию?
Я пытаюсь понять точное поведение спецификаторов класса хранения в C99, и некоторые действия GCC, кажется, не соответствуют спецификации, если только я не понимаю спецификацию неправильно. Из 6.2.2 (2): В пределах одной единицы перевода каждое...
538 просмотров
schedule 11.07.2022

Зависимость автоматической ссылки Makefile?
Легко позволить программе определить зависимость во время компиляции (с помощью gcc -MM). Тем не менее, зависимость от ссылок (решение, с какими библиотеками следует связываться) кажется трудной для понимания. Эта проблема возникает, когда требуется...
2655 просмотров
schedule 13.10.2022

Соединение блока прицела стандарт C
Следующие идентификаторы не имеют связи: идентификатор, объявленный чем-либо, кроме объекта или функции; идентификатор, объявленный параметром функции; идентификатор области блока для объекта, объявленного без спецификатора класса хранения extern...
5998 просмотров
schedule 04.06.2023

определить группы связанных эпизодов, которые соединяются вместе
Возьмите этот простой фрейм данных связанных идентификаторов: test <- data.frame(id1=c(10,10,1,1,24,8),id2=c(1,36,24,45,300,11)) > test id1 id2 1 10 1 2 10 36 3 1 24 4 1 45 5 24 300 6 8 11 Теперь я хочу сгруппировать...
1731 просмотров
schedule 22.06.2023

объявить переменные в c как глобальные или инкапсулировать их и использовать геттер и сеттер
Я начал программировать на C и обычно ищу «лучшие практики» для структурирования своего кода. Раньше я в основном использовал объектно-ориентированные языки, поэтому я начал перенимать некоторые практики из этих языков. Мой конкретный вопрос:...
1714 просмотров
schedule 03.05.2022

Стандарт C++ в отношении внешней связи и соглашений о вызовах
Я прочитал последний черновик C++11 (n3337 — он последний?), и у меня возник вопрос о возможной реализации, над которой я работаю. Допустим, у нас есть этот код: extern "Objective C" { class Object { public: static Object *alloc();...
546 просмотров
schedule 19.12.2022

Можно ли использовать DirectX11 Dynamic Shader Linkage без Shader Reflections?
Я попытался реализовать динамическую привязку шейдеров из того, что я видел в SDK DirectX11, но они используют структуру Effects11 и отражения шейдеров. Я пытаюсь получить более чистую более низкоуровневую реализацию. Например, для буфера констант...
721 просмотров
schedule 21.12.2022

тип перечисления и его связь в C
почему и как работает следующий код? и a, и b имеют внешнюю связь, но могут ли они быть объявлены типами без связи? если нет, то почему нет конфликта между MyEnum_t в ac и MyEnum_t в bc? a.h #ifndef _A_H_ #define _A_H_ void...
379 просмотров
schedule 04.12.2022

Ошибка #1009 иногда во время игры
Я сделал игру на Flash CS6 с использованием AS3. В игре есть космический корабль в правой части экрана, и он стреляет пулями в инопланетян, которые случайным образом появляются справа. Игра работает отлично, но время от времени, когда я играю в нее,...
70 просмотров
schedule 25.05.2022

C - При каких обстоятельствах внешнее объявление становится определением?
Из стандарта C99 6.2.3: Если объявление идентификатора объекта имеет область действия файла и не содержит спецификатора класса хранения, его связь является внешней. и 6,7 Объявление определяет интерпретацию и атрибуты набора...
98 просмотров

Функция Extern C внутренне использует класс C ++
Это законно? Я хочу экспортировать функцию C, но внутри эта функция будет использовать класс C ++. extern "C" BOOL /*BOOL==int*/ Func() { return someclass::getinstance()->Func(); // this is just bool tho }
500 просмотров
schedule 13.05.2022

Может ли встроенная функция в заголовочном файле использовать константу, имеющую внутреннюю связь?
Рассмотрим следующий код: const int a = 0; const std::string b = "hi"; inline void f_a1() { std::cout << a; } inline void f_b1() { std::cout << b; } inline void f_a2() { std::cout << &a; } inline void f_b2()...
228 просмотров

Ошибка компилятора из-за конфликтующих объявлений переменных: конфликтует с новым объявлением с привязкой 'C'
Я наткнулся на устаревший код, который не может быть построен на более новом компиляторе. Свернутый пример: int x; extern "C" { int x }; // conflicts with C++ linkage above // note: without the braces it would've been equivalent to: // extern "C"...
5646 просмотров
schedule 19.11.2022

Внешняя связь в С++
Я делаю простую программу, работающую с покерными руками и вероятностями. Я запускаю тестовые случаи на разных руках, и в моей программе мне нужна колода, из которой можно нарисовать свою руку, постоянную и глобальную. В моей программе есть три...
289 просмотров
schedule 20.05.2023

Как объявить идентификатор с внутренней связью в области блока без предварительного объявления этого идентификатора с видимой некоторой связью?
Учти это: #include <stdio.h> static int b; int main() { { int b; { extern int b; b = 2; } } printf("%d", b); } Здесь по определению идентификатор b, которому присвоено...
97 просмотров
schedule 29.03.2024

RecordLinkage: как соединить только лучшие совпадения и экспортировать объединенную таблицу?
Я пытаюсь использовать пакет R RecordLinkage для сопоставления элементов в списке заказов на покупку с записями в главном каталоге. Ниже приведен код R и воспроизводимый пример с использованием двух фиктивных наборов данных (DOrders и DCatalogue):...
1553 просмотров

Иерархическая кластеризация в MATLAB
Я кластеризовал свои данные X с помощью иерархической кластеризации следующим образом: X = [1 1 1; 2 2 2; 1 1 0; 1 2 2]; Y = pdist(X); T = linkage(Y, 'complete'); c = cluster(T,'maxclust',2); Итак, X(1,:) и X(3,:)...
523 просмотров
schedule 25.02.2023

Поиск зависимых имен, зависящих от аргументов
В этом описании на cppreference.com говорится, что Поиск зависимого имени, используемого в шаблоне, откладывается до тех пор, пока не станут известны аргументы шаблона, когда [...] ADL проверяет объявления функций с внешней связью , которые...
147 просмотров

Связывание FFTW с ошибкой g++ на компьютере с Windows
Я пытаюсь научиться использовать FFTW на компьютере с Windows, компилируя с помощью g++ из командной строки Windows. Я прочитал руководство FFTW и поискал по форумам, но ничего не похоже на мою проблему. Я думаю, что не понимаю, как правильно...
362 просмотров
schedule 02.06.2023