Вопросы по теме '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 просмотров
schedule
24.06.2023
Понимание вызова инфиксного метода и cons-оператора (::) в Scala
Я новичок в языке программирования Scala, и я пытался кое-что застрять у меня в голове, пока я следил за конспектами лекций на здесь .
Я думаю, что не мог понять, как работает оператор cons, вот некоторые вещи, которые я пробовал:
Я создал...
14992 просмотров
schedule
14.07.2023
перегрузка оператора разыменования
Я новичок в C++, и у меня есть вопрос о перегрузке оператора разыменования. Я создаю хранилище объектов в памяти, которое должно использоваться приложениями. Хранилище данных отображается в пространство памяти приложений, и приложения могут напрямую...
350 просмотров
schedule
06.11.2022
Использование типов 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 просмотров
schedule
16.07.2022
мод беззнакового символа из безопасной хэш-функции
у меня есть unsigned char test_SHA1[20] из 20 байтов, который является возвращаемым значением из хеш-функции. Со следующим кодом я получаю этот вывод
unsigned char test_SHA1[20];
char hex_output[41];
for(int di = 0; di < 20; di++)
{...
221 просмотров
schedule
13.03.2024
PHP использует строку в качестве оператора
Скажем, у меня есть строка, $char. $char == "*".
У меня также есть две переменные, $a и $b, которые равны «4» и «5» соответственно.
Как мне получить результат $a $char $b, ie 4 * 5 ?
Спасибо :)
14334 просмотров
schedule
14.03.2023
реализация оператора приведения в универсальном абстрактном классе
Я пытаюсь быть ленивым и реализовать операторы приведения в абстрактном базовом классе, а не в каждом из производных конкретных классов. Мне удалось бросить один способ, но я не могу бросить другой. Я думаю, что это может быть невозможно, но хотел...
4760 просмотров
schedule
21.06.2023
Оператор приведения абстрактного класса
Предметы Poco завернуты.
abstract class AbstractPocoUI<T> {
protected T PocoItem;
}
class PocoA {
}
class PocoAUI:AbstractPocoUI<PocoA> {
}
Я хочу сделать что-то вроде этого
var c = new...
499 просмотров
schedule
20.08.2023
Побитовая альтернатива
Я пытаюсь написать шейдер, который требует генерации псевдослучайных чисел для каждого пикселя — получение из текстуры слишком дорого.
Все найденные мной генераторы используют операторы ^, ‹‹ и &, но модель шейдера, над которой я работаю, их не...
279 просмотров
schedule
04.11.2022
Почему функция 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 просмотров
schedule
19.02.2023