Вопросы по теме 'operator-keyword'
Явный вызов примитивных оператор-функций в C++
int a, b, c;
//do stuff. For e.g., cin >> b >> c;
c = a + b; //works
c = operator+(a,b); //fails to compile, 'operator+' not defined.
Это, с другой стороны, работает -
class Foo
{
int x;
public:
Foo(int x):x(x)...
3711 просмотров
schedule
18.02.2024
Что такое оператор с двумя точками (..) в Javascript?
Я немного работаю с Parser API в Spidermonkey. Документация показывает наличие бинарного оператора .. . У кого-нибудь есть какие-либо идеи, что это такое/делает? Я хотел бы знать. Я никогда не видел его раньше. Если бы меня заставили гадать,...
14715 просмотров
schedule
23.02.2024
С# и проблема с оператором
Как правильно использовать бинарный оператор & ? randomSize слишком короткий.
if (randomSize & 0x1000)
{
}
Ошибка 5 Не удается неявно преобразовать тип «int» в «bool»
Спасибо.
358 просмотров
schedule
11.03.2024
Добавьте операторы Scala в окончательный класс Java
Я использую jMonkeyEngine (Java Game Engine) в Scala, который до сих пор работает довольно хорошо, но теперь я спрашиваю себя, есть ли элегантный способ перегрузки операторов для классов Vector3f (и подобных). Моя первая идея состояла в том, чтобы...
811 просмотров
schedule
25.01.2024
класс-оболочка для потока STL: переадресация вызовов оператора‹‹
В настоящее время я пишу оболочку для потока STL для синхронизации вызовов записи из нескольких потоков. У меня есть следующий (упрощенный) код:
class Synchronize {
private:
std::stringstream ss;
public:
void write(std::string& str)...
465 просмотров
schedule
30.10.2022
Перегрузите оператор вывода ‹‹ для работы с итератором списка STL.
У меня есть класс Point2D
Точка2D
class Point2D
{
public:
int getX() const;
int getY() const;
void setX(int);
void setY(int);
protected:
int x;
int y;
};
Я...
337 просмотров
schedule
26.10.2022
Когда объект предоставляет как `operator!`, так и `operator bool`, который используется в выражении `!obj`?
Я столкнулся с вопросом, на который сам не могу ответить. Кроме того, я не нашел ответа на этот вопрос ни в Google, ни здесь. Скажем, я хочу «проверить объект на достоверность» в предложении if, например:
MyClass myObject;
// [some code, if...
131 просмотров
schedule
07.11.2023
Перегрузить меньше, чем оператор в С++ получил ошибку
У меня есть программа на C++ для перегрузки меньшего оператора и ожидаемого имени типа ошибки. я хочу перегрузить оператор ‹ только для изучения 12-го класса.
bool operator <(abc x,abc y)
{
return(x.a<y.a);
}
Полная...
1899 просмотров
schedule
26.07.2022
Ошибка с перегрузкой оператора вставки
Я не уверен, что я здесь делаю неправильно, но я воспользовался Google и нашел код, почти идентичный моему, но они не заявили об ошибке. Наша задача — перегрузить оператор вставки. Проблема в том, что я получаю ошибку в драйвере каждый раз, когда я...
56 просмотров
schedule
04.02.2024
Почему мой пользовательский объект не отображается, когда я вызываю его с оператором case?
Я просто хочу знать, почему этот пользовательский объект Account не отображается на моей консоли, когда я вызываю на нем case (оператор switch в main)? Я не буду никого утомлять большим количеством кода, но это перегруженный метод в моем файле .cpp...
47 просмотров
schedule
06.05.2024
Как использовать операторы сравнения, такие как ›, =, ‹ в BigDecimal
У меня есть класс домена с unitPrice, установленным как тип данных BigDecimal. Теперь я пытаюсь создать метод для сравнения цен, но похоже, что у меня нет операторов сравнения в типе данных BigDecimal. Должен ли я изменить тип данных или есть другой...
209831 просмотров
schedule
12.08.2022
Вызов конструктора в С++
По сути, у меня тот же вопрос, что и в этом сообщении , но когда я пошел тестировать лучший ответ, я не получил ожидаемых результатов.
У меня есть следующий класс:
class Test
{
public:
Test()
{
std::cout << "default...
973 просмотров
schedule
03.01.2024
намерение добавить !! перед вызовом функции на языке c
Я просматриваю исходное дерево coreutils , затем я нашел код ниже, который смущает мне немного. (в coreutils-8.23/lib/getopt.c строка 237)
d->__posixly_correct = posixly_correct || !!getenv ("POSIXLY_CORRECT");
использование '!'...
173 просмотров
schedule
03.06.2024
Оператор сдвига вправо и влево в Classic ASP
Как использовать оператор Right Shift в классическом ASP. Как предложено в В ASP битовый оператор Левый сдвиг и правый сдвиг , я использовал "\" для оператора сдвига вправо. это дает мне неправильный результат.
Например, в javascript 33555758...
100 просмотров
schedule
22.04.2024
Что означает : после Board.fromDatabase (моментальный снимок DataSnapshot). Я хочу понять, как : работает здесь и что это такое. Если возможно, например
import 'package:firebase_database/firebase_database.dart';
классная доска { Строковый ключ; Тема строки; Струнный корпус;
Board(this.subject, this.body);
Board.fromDatabase (моментальный снимок DataSnapshot): ключ = snapshot.key, subject =...
12 просмотров
schedule
29.10.2023