Описание тега qualifiers

Квалификатор добавляет дополнительное "качество", такое как определение изменчивости или постоянства переменной.
4 ответа

C++ - разница между const и статическим ключевым словом в заголовке функции

Рассмотрим следующий код: class Test { public: //1 int kon1() const; //2 const int kon2(); //3 static int kon3(); }; Насколько я знаю, разница между функцией 1 и 2 заключается в том, что: Функция 1 говорит, что функция не сможет изменить значение ка…
03 апр '14 в 06:03
1 ответ

Создайте спецификатор перехватчика, который игнорирует значение аннотации ()

Есть ли способ создать аннотацию квалификатора-перехватчика, которая игнорирует значение строки аннотации для квалификации? например: Log.java @Inherited @InterceptorBinding @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.…
16 апр '13 в 21:06
1 ответ

При использовании map::erase() "ошибка: передача 'const ***' в качестве 'this' аргумента '***' отбрасывает квалификаторы [-fpermissive]" сообщается

Я реализую следующий метод для удаления элемента из ассоциативной таблицы (map) с map::erase(): //Method in gestion.cpp void Gestion::EliminateObject(string nomobjetg) const{ auto it = objectname.find(nameobjectg); if (it == objectname.end()) cout &…
27 фев '16 в 22:35
2 ответа

Тип Qualifiers для класса устройства в CUDA

В настоящее время я пытаюсь создать кусок кода CUDA с классом, который будет использоваться исключительно на стороне устройства (т.е. хост не должен знать о его существовании). Однако я не могу определить правильные квалификаторы для класса (devicec…
22 фев '11 в 13:00
1 ответ

Как написать функцию memcpy, полностью совместимую с MISRA:2012?

Я написал это memcpy функция, но мне все еще нужно отключить правила 11.5 и 11.8. Есть ли решение для полной совместимости с MISRA:2012? #pragma cstat_suppress="MISRAC2012-Rule-21.6" // Uses of stdio.h were found. #include <stdio.h> #include &…
10 окт '17 в 11:38
2 ответа

C++: const volatile методы

У меня болит мозг: struct MyStruct { int x; ... inline int getX1() const { return x; } inline int getX2() const volatile { return x; } }; volatile MyStruct myStruct; Я понимаю, что компилятор позволит мне вызвать myStruct.getX2() и не позволит мне в…
25 янв '12 в 16:58
1 ответ

Неправильная папка ресурса выбрана системой Android

У меня были проблемы с моим приложением на 7-дюймовом устройстве. В целях отладки я добавил всплывающее сообщение, которое отображается после загрузки приложения, чтобы сообщить мне, какую папку ресурсов использует приложение, т.е. какие классификат…
29 сен '13 в 14:14
1 ответ

Nexus One и Droid Razr имеют одинаковые квалификаторы

Я разрабатываю приложение прямо сейчас, и у меня возникают проблемы с двумя форматами для моего главного меню. Я пытаюсь заставить свое приложение работать с максимально возможным количеством телефонов, но Nexus One и Droid Razr, насколько я могу су…
03 янв '12 в 04:07
8 ответов

Может ли компилятор не определить, является ли переменная константной самой?

Я знаю, для функции это просто, это будет встроено: int foo(int a, int b){ return a + b; } Но мой вопрос, не может ли компилятор просто определить, что это то же самое, что и: int foo(const int a, const int b){ return a + b; } И поскольку это может …
21 апр '15 в 11:37
2 ответа

Сначала std::remove_reference или std::remove_cv?

Если я хочу извлечь тип ссылки на const (например, double из const double&), мне нужно использовать: typename std::remove_cv<typename std::remove_reference<Type>::type>::type или же typename std::remove_reference<typename std::remove_…
25 июн '13 в 10:40
2 ответа

Остановка метода от вызова: после

Скажем, у меня есть настройки кода, как показано ниже (defgeneric move (ship destination)) (defmethod move (ship destination) ;; do some fuel calculation here ) (defmethod move :after ((ship ship) (dest station)) ;; do things specific to landing on …
18 авг '16 в 09:48
0 ответов

Правильность const для параметра argv execv

Возможный дубликат: Двойной указатель предупреждений о правильности в C Посмотрите на таблицу здесь: http://pubs.opengroup.org/onlinepubs/009695399/functions/exec.html Мы видим, что следующее недопустимо в C: void f(const char * const argv[]) { (voi…
1 ответ

Невозможно просмотреть доступные квалификаторы при создании нового XML-файла в Android Studio

Здравствуйте, я новичок в Android Studio и изучаю XML и JAVA на ранчо Big Nerd. По большей части все шло гладко, однако я столкнулся с новой проблемой, которой раньше не видел. В проекте, над которым я работал некоторое время, я внезапно не могу доб…
09 мар '17 в 19:16
1 ответ

Определить реализацию по умолчанию для внедрения в Spring?

У меня есть базовый класс, который расширен некоторыми другими классами. Поэтому я должен предоставить квалификаторы для возможности внедрения конкретного экземпляра. Интересно, смогу ли я пометить какой-либо из этих классов (например, самый верхний…
29 янв '14 в 10:54
1 ответ

Android: несколько экранов

У меня проблемы с созданием макета для разных устройств. Старый пример классификатора small, normal и large, xlarge и т. Д. Мой макет очень прост. Я просто хочу, чтобы весь интерфейс оставался неизменным на разных устройствах... С сайта андроида ест…
22 фев '14 в 04:26
1 ответ

Приоритет в выборе функций преобразования для присвоения инициализации

Рассмотрим следующий фрагмент кода: class A; class B { public: B(){} B(A&) // conversion constructor that takes cv-unqualified A { cout << "called B's conversion constructor" << endl; } }; class A { public: operator B() const // conv…
16 мар '18 в 17:28
1 ответ

Функция-кандидат недопустима: 1-й аргумент ('const Node *') потеряет квалификатор const

Я пишу класс DiGraph (направленный граф) со встроенным в C++ unordered_map<Node*, unordered_set<Edge>> структура данных, где Node и Edge - две структуры, которые я определил сам. И в классе я написал containsNode() метод поиска, если Nod…
27 июл '15 в 22:29
0 ответов

Доступ к свойствам контекста из EJB

У меня есть тестовый клиент службы EJB Properties jndiProperties = new Properties(); jndiProperties.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory"); jndiProperties.put(Context.PROVIDER_URL, "http-remoting…
10 май '17 в 01:28
2 ответа

C: изменение константных данных в массиве с помощью указателя

У меня есть const массив в глобальной области видимости так: const long array_test[5] = {1, 2, 3, 4, 5}; Как я могу изменить элементы вышеупомянутого массива во время выполнения, используя указатель?
10 июн '14 в 15:03
1 ответ

SPARQL-запрос с классификаторами

У меня проблема с классификаторами в SPARQL. У меня есть этот запрос: SELECT ?title ?item ?date ?place WHERE { SERVICE wikibase:label { bd:serviceParam wikibase:language "en". } ?item wdt:P161 wd:Q38111. ?item wdt:P1476 ?title. ?item wdt:P577 ?date.…
18 дек '18 в 15:28