Вопросы по теме 'operator-keyword'
Невозможно найти оператор с помощью неявного преобразования в C ++
При написании класса, который действует как оболочка для объекта, выделенного в куче, я столкнулся с проблемой неявного преобразования типа, которую можно свести к этому простому примеру.
В приведенном ниже коде класс-оболочка управляет объектом,...
2403 просмотров
schedule
23.06.2022
как тип ofstream или ostream переводит все типы в строку?
любой системный пользовательский тип, прошедший до объекта ostream, преобразуется в строку или char *?
наподобие cout ‹---------------- 4 ‹
отлично работает, как это достигается? Перегружен ли оператор ‹
Все сработало частично, если я...
3652 просмотров
schedule
22.04.2024
Предоставление меньшего оператора для одного элемента пары
Что было бы самым элегантным способом исправить следующий код:
#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 просмотров
schedule
05.05.2024
Возможны ли операторы переменных?
Есть ли способ сделать что-то похожее на одно из следующего:
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 просмотров
schedule
05.03.2024
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 просмотров
schedule
13.02.2022
Синтаксическая ошибка инициализатора 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 просмотров
schedule
31.08.2023
Оператор умножения регулярных выражений Блокнота
Как использовать оператор умножения в Notepad++, указав, к скольким копиям он применяется? В мануале сказано (и насколько я знаю стандартно) использовать {n} . Но это не работает. Например, если у меня есть файл, содержащий текст 123123. Тогда...
1166 просмотров
schedule
15.07.2023
тернарный оператор без 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