Вопросы по теме 'operator-keyword'

Компилятор С++ не может найти функцию (связанную с пространством имен)
Я работаю в Visual Studio 2008 над заданием по программированию на C++. Нам были предоставлены файлы, которые определяют следующую иерархию пространств имен (имена приведены только для целей этого поста, я знаю, что «пространство имен XYZ-NAMESPACE»...
3106 просмотров
schedule 23.05.2023

оператор ‹‹ перегрузка
//using namespace std; using std::ifstream; using std::ofstream; using std::cout; class Dog { friend ostream& operator<< (ostream&, const Dog&); public: char* name; char* breed; char* gender;...
5550 просмотров
schedule 10.04.2022

Оператор присваивания, вызывающий конструктор, не работает
Я реализовал некоторые изменения, предложенные в этот вопрос , и (большое спасибо) он работает достаточно хорошо, однако... в процессе я, похоже, сломал оператор присваивания после объявления. Со следующим кодом: #include <cstdio> #include...
170 просмотров

Понимание вызова инфиксного метода и cons-оператора (::) в Scala
Я новичок в языке программирования Scala, и я пытался кое-что застрять у меня в голове, пока я следил за конспектами лекций на здесь . Я думаю, что не мог понять, как работает оператор cons, вот некоторые вещи, которые я пробовал: Я создал...
14992 просмотров

перегрузка оператора разыменования
Я новичок в C++, и у меня есть вопрос о перегрузке оператора разыменования. Я создаю хранилище объектов в памяти, которое должно использоваться приложениями. Хранилище данных отображается в пространство памяти приложений, и приложения могут напрямую...
350 просмотров

Использование типов C # для выражения единиц измерения
Я пытаюсь получить то, что я называю системой единиц измерения, заключая двойную структуру в структуру. У меня есть структуры C #, такие как Meter, Second, Degree и т. Д. Моя первоначальная идея заключалась в том, что после того, как компилятор...
591 просмотров
schedule 28.04.2022

Чем локальные операторные функции Python отличаются от стандартных операторных функций?
Из документации : Многие операции имеют версию «на месте». Следующие функции обеспечивают более примитивный доступ к операторам на месте, чем обычный синтаксис; например, выражение x + = y эквивалентно x = operator.iadd (x, y). Другими...
13255 просмотров
schedule 15.06.2023

Привязан ли оператор-› к указателям?
Возможный дубликат: оператор перегрузки -› Hi, Я видел, что operator->() привязывается (повторно применяется) после его оценки, например: struct Bar { Bar() : m_str("Hello world!") {} const string* operator->() const {...
4989 просмотров
schedule 20.03.2024

С++: использование '.' оператор над выражениями и вызовами функций
Мне было интересно, хорошо ли использовать оператор-член . следующим образом: someVector = (segment.getFirst() - segment.getSecond()).normalize().normalCCW(); Просто сделал это, чтобы показать две разные вещи, которые меня интересовали, а...
228 просмотров

мод беззнакового символа из безопасной хэш-функции
у меня есть unsigned char test_SHA1[20] из 20 байтов, который является возвращаемым значением из хеш-функции. Со следующим кодом я получаю этот вывод unsigned char test_SHA1[20]; char hex_output[41]; for(int di = 0; di < 20; di++) {...
221 просмотров

PHP использует строку в качестве оператора
Скажем, у меня есть строка, $char. $char == "*". У меня также есть две переменные, $a и $b, которые равны «4» и «5» соответственно. Как мне получить результат $a $char $b, ie 4 * 5 ? Спасибо :)
14334 просмотров
schedule 14.03.2023

реализация оператора приведения в универсальном абстрактном классе
Я пытаюсь быть ленивым и реализовать операторы приведения в абстрактном базовом классе, а не в каждом из производных конкретных классов. Мне удалось бросить один способ, но я не могу бросить другой. Я думаю, что это может быть невозможно, но хотел...
4760 просмотров

Оператор приведения абстрактного класса
Предметы Poco завернуты. abstract class AbstractPocoUI<T> { protected T PocoItem; } class PocoA { } class PocoAUI:AbstractPocoUI<PocoA> { } Я хочу сделать что-то вроде этого var c = new...
499 просмотров

Побитовая альтернатива
Я пытаюсь написать шейдер, который требует генерации псевдослучайных чисел для каждого пикселя — получение из текстуры слишком дорого. Все найденные мной генераторы используют операторы ^, ‹‹ и &, но модель шейдера, над которой я работаю, их не...
279 просмотров

Почему функция operator=() не может быть унаследована производным классом
Возможный дубликат: Проблема с наследованием оператора = в С++ я обновил код #include <QtCore/QCoreApplication> class Base { int num; public: Base& operator=(int rhs) { this->num = rhs;...
355 просмотров
schedule 30.04.2022

Скорость операторов сравнения
В таких языках, как... ну что угодно, существуют оба оператора для ‹ и ‹= (и их противоположности). Что будет быстрее и как они интерпретируются? если (х ‹= у) {бла; } or если (x ‹ y + 1) {бла; }
4647 просмотров
schedule 15.01.2023

Насколько плох оператор IN для производительности SQL-запросов?
У меня был SQL-запрос, выполнение которого занимало 9 часов. Смотри ниже: Select Field1, Field2 From A Where Field3 IN (45 unique values here) Когда я разделил этот запрос на 3 точно таких же запроса, только каждый из которых имеет 15...
12787 просмотров
schedule 12.06.2023

Перегрузка нескольких операторов
Короче говоря, моя цель состоит в том, чтобы foo[bar] возвращал type1, а foo[bar]= возвращал type2. Я пишу объект на C++, и он идет довольно хорошо, однако есть только одна маленькая вещь, которую я хочу сделать, но это кажется невозможным. Мой...
1160 просмотров
schedule 03.08.2023

Конструкция obj.template operator() не работает с xlC 11.1.
Следующий фрагмент кода C++: template <typename T> static void execute(T& obj) { obj.template operator()<int>(); } при компиляции с IBM xlC 11.1 приводит к сообщению об ошибке: 1540-0063 (S) Неожиданный текст "operator" ....
309 просмотров
schedule 09.11.2022

Я продолжаю получать оператор == не определен для типов аргументов boolean, int и понятия не имею, как это исправить
Я продолжаю получать «Оператор == не определен для типа (ов) аргумента boolean, int» в этом фрагменте кода в строке 3: public void loadState(int i) { if (statesSaved[i] == 0) { return; } List list =...
16518 просмотров