Результаты поиска по запросу "operator-keyword"

2 ответа

справедливый протокол еще

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

1 ответ

И даже если бы вы могли, как компилятор мог знать, когда должна закончиться рекурсия?

жный дубликат: Оператор перегрузки -> [https://stackoverflow.com/questions/4896238/overloading-operator] Здравствуй, Я видел этоoperator->() прикован (повторно применен) после оценки, например: struct Bar { Bar() : m_str("Hello world!") {} ...

2 ответа

Для тех, кто отрицал - что не так с этим ответом? Кажется, совершенно правильно.

трел на подпись нового оператора. Который: void* operator new (std::size_t size) throw (std::bad_alloc);Но когда мы используем этот оператор, мы никогда не используем приведение. т.е. int *arr = new int;Итак, как C ++ преобразует указатель ...

ТОП публикаций

3 ответа

Надеюсь это поможет!

я есть 3 зависимых ресурса API ресурсов (скажем, наблюдаемые), как это: 1st Observable создает один элемент в виде массива пользователей, например так: getUsers(): Observable<User[]> [ { "id": 1, "name": "Peter", "surname": "Smith" }, { "id": ...

4 ответа

Почему в модуле оператора отсутствуют `and` и` or`?

оператор [http://docs.python.org/2/library/operator.html]Модуль позволяет легко избежать ненужных функций и лямбд в таких ситуациях: import operator def mytest(op, list1, list2): ok = [op(i1, i2) for i1, i2 in zip(list1, list2)] return all(ok) ...

4 ответа

«Обратите внимание, что если оба оператора находятся в пространствах имен или, альтернативно, если они оба находятся в глобальном пространстве имен, код компилируется и выполняется правильно». Он ищет обоснование того, почему это не работает; он уже знает, как это исправить.

ользую библиотеку, которая определяет операторы потока вывода (operator <<) в глобальном пространстве имен. В своем собственном пространстве имен я всегда объявлял такие операторы в глобальном пространстве имен и никогда не имел проблем с ними. ...

1 ответ

Оказывается, файл, из которого считывался байт, имел подписанную битовую нотацию и имел другую длину, поэтому он был необходим для выполнения этой задачи, чтобы позволить ему быть расширенным до типа int Java, сохраняя при этом его правильный знак :)

я есть несколько строк кода в проекте, которые я не вижу значения ... buffer[i] = (currentByte & 0x7F) | (currentByte & 0x80);Он читает файловый буфер из файла, хранится в байтах, а затем передает его в буфер [i], как показано, но я не могу ...

1 ответ

Перегрузка оператора << в C ++ при использовании шаблонов в программе со связанным списком

Я пытаюсь реализовать связанный список. Но я получаю сообщение об ошибке при попытке перегрузить оператор <<. Это моя программа: #include<iostream> #include<stdlib.h> using namespace std; template<class T> class List; template<class T> class ...

4 ответа

Во многих случаях это точно, но если оригинальный разработчик, создавший класс, не спроектировал его достаточно хорошо, то использование оператора преобразования могло (могло) облегчить его использование, как в случае с LARGE_INTEGER.

я ситуация следующая: я определил в системных структурах APICGPoint а такжеCGSizeи я хочу уметь писатьmy_point = my_size, Я не могу изменитьCGPoint Структура, только может написать внешний оператор. Я могу написать бинарные операторы (+, -, ...) ...

1 ответ

@ups: метаклассы определяются по-другому в Python3. Я добавил код, чтобы показать, как, выше.

не нужно изменить, чтобы сделать эту работу? class A: @staticmethod def __getitem__(val): return "It works" print A[0] Обратите внимание, что я звоню__getitem__ метод по типуA.