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

Невозможно найти оператор с помощью неявного преобразования в C ++
При написании класса, который действует как оболочка для объекта, выделенного в куче, я столкнулся с проблемой неявного преобразования типа, которую можно свести к этому простому примеру. В приведенном ниже коде класс-оболочка управляет объектом,...
2403 просмотров

как тип ofstream или ostream переводит все типы в строку?
любой системный пользовательский тип, прошедший до объекта ostream, преобразуется в строку или char *? наподобие cout ‹---------------- 4 ‹ отлично работает, как это достигается? Перегружен ли оператор ‹ Все сработало частично, если я...
3652 просмотров

Предоставление меньшего оператора для одного элемента пары
Что было бы самым элегантным способом исправить следующий код: #include <vector> #include <map> #include <set> using namespace std; typedef map< int, int > row_t; typedef vector< row_t > board_t; typedef...
3240 просмотров
schedule 07.07.2023

оператор ‹‹ - как определить последний аргумент
Я пишу класс журнала на С++. Этот класс является синглтоном. Я хочу добавить журналы таким образом: Log::GetInstance() << "Error: " << err_code << ", in class foo"; Хорошо, и внутри объекта журнала я хочу сохранить всю эту...
1049 просмотров
schedule 19.03.2024

Используйте оператор list cons (a::b) как функцию
F# позволяет превращать операторы в функции, окружая их ( ) : например, (+) имеет тип int -> int -> int . Можно ли сделать это с помощью оператора list cons, :: ? Он не ведет себя как обычный бинарный оператор: FSI> (::);;...
3025 просмотров
schedule 29.10.2022

Передача оператора в качестве параметра
Я хочу иметь функцию, которая оценивает 2 логических переменных (например, таблицу истинности) Например: поскольку T | F : T потом myfunc('t', 'f', ||); /*defined as: bool myfunc(char lv, char rv, ????)*/ должен вернуть истину;...
20827 просмотров
schedule 18.05.2024

Перегрузка оператора == C++
я сделал перегрузку оператора +, но теперь я хочу перегрузить оператор == двух длин (может быть или не быть одинаковой длины) и вернуть соответствующие результаты. Как это сделать? Нужно ли использовать bool для ==? // что я сделал для перегрузки...
6702 просмотров
schedule 16.01.2023

Как присвоить определенное значение объекта длинной переменной?
Пример: long a; BoundedCounter e; Итак, я хочу присвоить значение счетчика частной переменной в классе a. a=e; Пробовал использовать это: long int & operator=(long b) { b=counter; return b; } и long int &...
192 просмотров

Возможны ли операторы переменных?
Есть ли способ сделать что-то похожее на одно из следующего: var1 = 10; var2 = 20; var operator = "<"; console.log(var1 operator var2); // returns true -- OR -- var1 = 10; var2 = 20; var operator = "+"; total = var1 operator var2; //...
47132 просмотров

bash установить -e и i=0; пусть i++ не согласен
следующий сценарий с опцией отладки set -e -v завершается с ошибкой в ​​операторе приращения только в том случае, если предыдущее значение переменной равно нулю. #!/bin/bash set -e -v i=1; let i++; echo "I am still here" i=0; let i++; echo "I am...
26099 просмотров
schedule 21.07.2023

Приоритет оператора в C
Возможный дубликат: почему ++х || ++y && ++z сначала вычислить ++x ? однако оператор && выше, чем || Следующая программа работает не так, как ожидалось. «&&» должен иметь более высокий приоритет, чем «||», поэтому фактический вывод...
243 просмотров
schedule 21.11.2023

используйте оператор ‹‹ для отправки std::strings в вектор
Как можно использовать operator<< , чтобы вставить string s в vector . Я много искал, но нашел только примеры потоков. class CStringData { vector< string > myData; // ... // inline operator << ... ??? }; Я...
1113 просмотров

Синтаксическая ошибка инициализатора std::array c++11
я получаю std::array no match for ‘operator=’ in ‘myarr = {1, 5, 2, 3, 4}’ ошибка при компиляции этого кода #include <iostream> #include <array> using namespace std; int main(int argc, char const *argv[]) { array<int,...
1093 просмотров
schedule 31.12.2023

Как операторы != и == работают с целыми числами в Java?
Следующий код показался мне действительно запутанным, поскольку он выдавал два разных вывода. Код был протестирован на jdk 1.7. public class NotEq { public static void main(String[] args) { ver1(); System.out.println(); ver2(); }...
10610 просмотров

Оператор умножения регулярных выражений Блокнота
Как использовать оператор умножения в Notepad++, указав, к скольким копиям он применяется? В мануале сказано (и насколько я знаю стандартно) использовать {n} . Но это не работает. Например, если у меня есть файл, содержащий текст 123123. Тогда...
1166 просмотров

тернарный оператор без else в C
Я хочу использовать тернарный оператор без else в C. Как мне это сделать. (a)? b: nothing; что-то вроде этого. Что я использую в ничего?
49181 просмотров
schedule 13.12.2022

Что такое XPath, эквивалентный SQL в запросе?
Я хотел бы знать, что такое XPath, эквивалентный SQL In query. В основном в sql я могу сделать это: select * from tbl1 where Id in (1,2,3,4) поэтому я хочу что-то подобное в XPath/Xsl: i.e. //*[@id= IN('51417','1121','111')]...
705 просмотров
schedule 31.08.2022

C++ порядок операций доступа к члену класса
Может ли линия в основном работать? Может другие операторы? Некоторые предложения? Я думаю, что порядок операций здесь проблема. Обязательно ли использовать b.addA("P"); б.Р("Р").ref(б.Р("Р")); ? Я хочу добавить ссылки из объекта на другие и...
145 просмотров
schedule 06.06.2023

Что именно делает оператор Javascript ~~?
Возможный дубликат: Что такое оператор «двойная тильда» (~~) в JavaScript? Какое-то время мне было интересно, что именно делает оператор ~~ в javascript. Кажется, он делает то же самое, что и Math.floor , по крайней мере, когда...
69 просмотров
schedule 26.03.2024

Перегруженный унарный оператор ++ принимает один параметр
Я хочу перегрузить оператор '++' в C#, но когда я написал следующий код, VS 2012 выдает мне сообщение об ошибке. public LogItem operator ++() { ++ visitTimes; } Ошибка: Перегруженный унарный оператор ++ принимает один...
2283 просмотров
schedule 28.04.2023