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

Ошибка переопределения (C2365) в C ++ / CLI, вызванная Babel Obfuscator
Когда я запутываю свою сборку (DLL с настраиваемым элементом управления), написанную на C #. Он работает как в приложениях C #, так и в VB.NET. Однако, когда я использую DLL из приложения C ++ / CLI, во время сборки появляются такие ошибки:...
709 просмотров
schedule 25.10.2021

Что подразумевается под «переменной данных»?
Что означает «переменная данных» в MSVS2010 в этой ошибке? Я думал, что объявляю символ, который определен в другом месте моего кода. ошибка C2365: 'g_surf': переопределение; предыдущее определение было "переменная данных" Очевидно, это может...
590 просмотров

Клонирование определения класса (PCL)
Вопрос: Можно ли клонировать определение класса с помощью отражения? Я не говорю о мелком или глубоком клонировании. Я говорю о клонировании определений. Я хочу иметь класс со статической переменной, не разделяемой между всеми экземплярами, а...
267 просмотров

переопределение переменной, встроенный c
Я работаю над встроенным проектом c, и у меня возникают проблемы с переопределением глобальной переменной. Я разделил объявления и определения функций на несколько файлов .h и .c. Многим из этих функций требуется доступ к глобальным переменным,...
4015 просмотров
schedule 05.04.2022

Странная ошибка при попытке объявить перечисление в C++ Visual Studio 2010
У меня странная проблема с компиляцией и старым проектом C++ Visual Studio 5 в Visual Studio 2010. Существует непреодолимая ошибка компилятора, от которой я не могу избавиться, которая, по-видимому, связана с перечислением «DBTYPE». Фрагмент файла .h...
1374 просмотров
schedule 23.05.2022

Как защититься от переопределения символов
Мой проект включает в себя стек, который имеет ряд определяемых пользователем типов ( typedef ). Проблема в том, что многие из этих определений типов конфликтуют с нашими внутренними определениями типов. То есть используется одно и то же имя...
671 просмотров
schedule 30.08.2022

множественное определение: ошибка во время ссылки
Я пишу пару классов для упражнения по элементам управления копированием в учебнике для начинающих по C++. Я поместил определения классов в соответствующие файлы заголовков, а реализацию — в файлы кода. Вроде все сделал как надо, но во время линка...
1067 просмотров
schedule 03.09.2022

переопределение ошибок typedef в неофициальном opengl sdk
используя учебник по opengl по арксинтезу, и я пытаюсь создать неофициальный пакет SDK, который используется в примерах, в соответствии с приведенными здесь инструкциями: http://glsdk.sourceforge.net/docs/html/pg_build.html#page_build_libs . (Я...
515 просмотров
schedule 10.10.2022

Множественная ошибка включения, не могу найти решение
Недавно я столкнулся с ошибками включения нескольких файлов . Я работаю над космической аркадной игрой и разделил свои классы/объекты на разные файлы .cpp, и чтобы убедиться, что все работает нормально, я создал следующий заголовочный файл:...
716 просмотров
schedule 01.07.2023

Как динамически добавлять методы в класс в [incr-tcl]
В Incr Tcl я получаю повышение производительности программирования за счет изменения и повторной оценки методов класса в работающем интерпретаторе Tcl без перезапуска приложения. Для этого мне нужно определить методы вне определения класса, используя...
440 просмотров
schedule 06.03.2023

C++ включает защиту и множественные ошибки определения
У меня есть ситуация, когда мне нужно включить файл заголовка (stack.h) в 2 файла .cpp. Настройка выглядит следующим образом: //------"stack.h"------// std::stack<int> s; int a; void doStackOps(); void print();...
885 просмотров

Использование имени перечисления в качестве идентификатора значения в Objective-C
Ссылаясь на этот пост кажется, что там в Objective-C нет возможности определить два enum с тем же значением, что и в этом примере: enum AnEnum { AnyValue }; enum AnotherEnum { AnyValue // Error: Redefinition of enumerator 'AnyValue' };...
117 просмотров

Как запретить переопределение функций в javascript?
У меня есть веб-страница с таким javascript: <script> window.onblur = function(){ alert("Don't leave this page"); document.location.href = "show_results.php"; } var sec = 15; tim = function(){ sec--;...
27 просмотров

Переопределение экземпляра класса типов
Я пытаюсь ответить на этот вопрос: «Учитывая алгебраический тип данных data Maybe a = Nothing | Just a выберите правильное объявление экземпляра, которое показывает, что конструктор типа Maybe является Monad .» (взято отсюда: «DelftX:...
278 просмотров

#undef, похоже, не влияет на переопределения макросов (предупреждение C4005)
Попытка исправить следующее предупреждение о «переопределении макроса»: 1>Path\to\MKL\include\math.h(1577): warning C4005: 'HUGE_VALF' : macro redefinition 1> Path\to\Microsoft Visual Studio...
80 просмотров

Предотвращение коллизий перегрузки оператора шаблона для float и non float в первом аргументе оператора
У меня есть ситуация, когда мой оператор модуля шаблона хорошо работает между типами с плавающей запятой и целыми числами. Насколько я помню, есть способ заставить его выбрать более конкретный из более широкого диапазона, но я не могу найти или...
54 просмотров
schedule 19.02.2023

Как правильно использовать __if_not_exists и __if_exists
В настоящее время я пытаюсь решить проблему, когда хочу предотвратить переопределение переменных. В настоящее время мне удалось избежать переопределения с помощью вставки токена, которая может вставить любую заданную вещь в ваше имя переменной....
126 просмотров
schedule 01.05.2023

Обнаружение определений с одинаковым именем enum и #define в исходном коде C++
У нас есть исходный код C++ с большим количеством определений, сделанных с использованием #define и enum . Недавно при анализе ошибки мы обнаружили, что было несколько определений, сделанных с использованием директивы препроцессора #define ,...
487 просмотров

Есть ли флаг GCC для предупреждения об идентичном переопределении переменной внутри области видимости?
Как видно здесь , допустимым является код C: int test = 10; if (true) { int test = 10; } Мне интересно, есть ли флаг для предупреждения в таких случаях, когда переопределение идентично.
552 просмотров
schedule 30.04.2024