Описание тега name-clash
1
ответ
Конфликты имен общих библиотек
Я распространяю разделяемую библиотеку (C++) и модуль python, который использует эту библиотеку. Я строю модифицированную версию Bullet Physics Library (как подпроект CMake). Я использую только классы и функции Bullet в одном файле - bullet_interfac…
11 фев '13 в 21:06
2
ответа
Ошибка столкновения имени Java, метод имеет то же самое стирание, что и другой метод
У меня есть два класса следующим образом Класс QueryResult: public class QueryResult { ... public static List sortResults(boolean ascending, List<QueryResult> toSort) { ... } } и класс CaseResult: public class CaseResult extends QueryResult { …
06 июл '17 в 03:27
1
ответ
Пространства имен в Swift
Я пишу расширение для String вернуть обратную версию: extension String{ func rev()->String{ var r = "" r.extend(reverse(self)) return r } } Код работает нормально, но я бы хотел вызвать этот метод reverse, и не rev, Если я это сделаю, я получу ош…
07 ноя '14 в 16:08
1
ответ
Столкновение имен при переопределении метода универсального класса
Я пытаюсь понять, что произошла ошибка в конфликте имен со следующим кодом: import java.util.*; import javax.swing.*; class Foo<R extends Number> { public void doSomething(Number n, Map<String, JComponent> comps) { } } class Bar extends …
01 дек '14 в 14:47
3
ответа
C++/VS2005: определение одного и того же имени класса в двух разных файлах.cpp
Что-то вроде академического вопроса, но я столкнулся с этим, когда писал некоторые юнит-тесты. Мой фреймворк для модульных тестов (UnitTest++) позволяет создавать структуры, служащие в качестве фиксаторов. Обычно они настраиваются для тестов в файле…
15 янв '10 в 22:03
1
ответ
Столкновение модулей Python и имен объектов
Пожалуйста, рассмотрите следующие выдержки из модулей Python: foo.py: class Foo: (...) bar.py: import foo foo = foo.Foo() Переменная foo, которая была объектом модуля, перезаписывается объектом Foo. Я знаю, что могу использовать другие имена для объ…
03 апр '13 в 23:05
4
ответа
Столкновение пространства имен с двумя большими библиотеками
Я пытаюсь использовать две очень большие библиотеки C++ для написания своей собственной библиотеки и набора приложений, и там используются директивы, присутствующие в основных классах заголовков обеих библиотек. Конфликт лежит в одном классе, называ…
14 фев '12 в 16:38
3
ответа
Ошибка компиляции старой библиотеки одновременно с Java 8
Кольт математической библиотеки (версия 1.2) зависит от библиотеки EDU.oswego.cs.dl.util.concurrent (gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro. HTML). Компиляция параллельная (версия 1.3.4) работала на Java версии 7 или пре…
02 дек '15 в 23:07
1
ответ
Java - ошибка "столкновение имен" и "конструктор не определен" при переопределении внутреннего класса, который наследует универсальный от внешнего класса
Недавно я обновил версию eclipse и java в проекте, и произошли некоторые ошибки. Я попытался воспроизвести и обнаружил, что следующие настройки приводят к ошибкам в Eclipse Oxigen.3a (4.7.3a) при использовании Java 1.8, тогда как то же самое работае…
29 май '18 в 09:04
1
ответ
Столкновение имени с методом класса
Итак, у меня есть класс, который определен ниже: class Socket { public: Socket(); virtual ~Socket(); int open(); void close(); private: int mHandle; int mState; }; Затем я реализую метод close() как таковой: void Socket::close() { if (mHandle!=0) cl…
10 май '14 в 05:58
2
ответа
Смешивание кода Objective-C и C++
У меня есть приложение Objective-C/C++, которое использует функциональные возможности, предоставляемые библиотекой C++. Один из классов C++ включает перечисление вроде этого: class TheClass { public: [...] enum TheEnum { YES, NO, }; [...] }; Включен…
10 авг '09 в 11:43
1
ответ
Назвать коллизии между слоями
Поэтому я разрабатываю очень классное (и очень большое) n-уровневое приложение. В основном у меня есть следующие сборки: ДоменDomain.Contracts СервисыServices.Contracts Presentation.AdminPresentation.WebPresentation.Core (используется администраторо…
09 дек '09 в 21:12
1
ответ
Процесс разрешения столкновений
Я создал новый проект с lein new jar-clash-test cd jar-clash-test/ Я положил следующее в project.clj (defproject jar-clash-test "0.1.0-SNAPSHOT" :dependencies [[org.clojure/clojure "1.5.0"] [io.pedestal/pedestal.service "0.1.2"] ...] :main ^{:skip-a…
08 июн '13 в 11:20
0
ответов
Ошибка Java: name clash: метод в Class переопределяет метод, стирание которого совпадает с другим методом, но ни один не переопределяет другой
У меня есть код в моем проекте, как это ниже: public class CommandValidator extends AbstractValidator<CommandTransaction> { @Override public boolean validate(CommandTransaction object) { return false; } } public abstract class AbstractValidato…
26 мар '18 в 12:19
2
ответа
Конфликт имен при реализации Comparable
Я не эксперт по Java, но обычно я могу определить ошибки, с которыми я сталкиваюсь при работе с ним. Этот конкретный, однако, заставляет меня чесать голову. У меня есть следующий класс (с ненужным пухом, удаленным для простоты чтения этого поста) pa…
15 авг '12 в 01:44
2
ответа
Ошибка конфликта имен Java, несмотря на разные сигнатуры методов
Ради интереса я пытаюсь реализовать коллекцию "MultiMap", как то, что уже существует в библиотеке Apache Commons. Я получаю интересную ошибку с моим методом "удалить (ключ K, значение V)". Компилятор говорит, что есть конфликт имен - он имеет такое …
21 май '14 в 14:13
2
ответа
Решение name-clash в cpp файле класса
Я хотел бы вызвать функцию unsoped "bar" из "somelib" в методе "bar" из Foo. // .h class Foo { int bar(); }; // .cpp #include "Foo.h" #include <somelib> // contains unscooped function bar() int Foo::bar() { return bar(); // unwanted recursive …
09 мар '14 в 10:56
3
ответа
Ява имя столкновения, имеют то же самое стирание, ни один не скрывает другой
Я получаю сообщение об ошибке "конфликт имен", и я не знаю, как мне решить эту проблему. У меня есть два класса, и я использую перегруженный метод "createSensors". Для упрощения приведем код, который создает проблему: public abstract class ClassA { …
22 дек '12 в 12:47
1
ответ
Привязка модели ASP.NET MVC 3 - столкновение ViewBag.Title с вводом id="Title"
Кажется, есть проблема с динамическими свойствами ViewBag. Допустим, у меня есть: @{ ViewBag.Title = @Model.CourseName; } И тогда в форме на странице у меня есть: @Html.TextBox("Title", null, new {style="width:400px;"}) Где Название - это имя поля в…
24 фев '11 в 11:17
0
ответов
Столкновение имен в Java: два конструктора имеют одинаковое стирание
У меня есть два конструктора в моем классе: public MyClass1(ArrayList<ClassA>) {} public MyClass2(ArrayList<ClassB>) {} Когда я пытаюсь скомпилировать, я получаю сообщение об ошибке: name clash: MyClass1(java.util.ArrayList<ClassA>…
14 янв '18 в 22:28