Форум программистов, компьютерный форум CyberForum.ru

Перегрузка ~ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите (консольную) программу, принимающую на вход имя файла и набор параметров. В зависимости от параметров программа должна работать в трёх режима http://www.cyberforum.ru/cpp-beginners/thread885490.html
Вообщем такое же задание Добавлено через 2 минуты Напишите (консольную) программу, принимающую на вход имя файла и набор параметров. В зависимости от параметров программа должна работать в трёх режимах: 1) test -f Test.tst -m words -v mother печатает количество слов «mother» в файле «Test.tst» 2) test -f Test.tst -m checksum печатает 32-хбитную чексумму, рассчитанную по алгоритму...
C++ Двунаправленная очередь Всем привет. Помогите решить задание по С++. Реализовать структуру данных двунаправленая очередь, содержащая следующие методы: добавить элемент к концу и началу очереди, удалить элемент из начала и конца очереди, получить значения с начала и конца очереди, размер очереди, считать очередь из стандартного потока, записать очередь к стандартному потоку. Данные для структуры нужно чтобы вводились... http://www.cyberforum.ru/cpp-beginners/thread885489.html
C++ Как сделать, чтобы можно было не однократно вводить значения?
Как сделать, чтобы можно было не однократно вводить значения.
Как распознать цифру или пробел в string? C++
Дана задача: /* Результаты вступительных экзаменов представлены в виде списка из N строк, * в каждой строке которого записаны фамилия студента и отметки по каждому из М экзаменов. * Определить количество абитуриентов, сдавших вступительные экзамены только на "отлично". */ Обязательно реализовать через string. К примеру, строка "Ivanov 5 4 3 5 4". Перебрать оценки, и если они все равны...
C++ Очередь, список из чисел http://www.cyberforum.ru/cpp-beginners/thread885473.html
Создать список из целых чисел. Удалить лишние элементы в списке так, чтобы в результирующем списке каждый элемент был не меньше среднего арифметического всех элементов, следующих за ним. Надо решить с помощью очереди. Стеком уже решила.
C++ Как узнать тип шаблонного класса во время выполнения программы? Тоесть: имеем класс list<int> или list<double>, и как узнать какой это тип? Ну int или double? подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11828 / 6807 / 769
Регистрация: 27.09.2012
Сообщений: 16,878
Записей в блоге: 2
Завершенные тесты: 1
31.05.2013, 02:19     Перегрузка ~
Цитата Сообщение от агерон Посмотреть сообщение
но вот осмысленной операции для классов с ним я что не припомню.
а если у меня bitset аналог или длинная арифметика с перегруженными поразрядными операторами?

Цитата Сообщение от агерон Посмотреть сообщение
А значит если преопределить ~ то это внесет путанцу при чтении и восприятии кода...
ИМХО, это Вы бред написали


Даже так не вижу как можно перепутать
C++
1
2
3
4
5
6
7
#include <bitset>
#include <iostream>
 
int main(){
    std::bitset<8> bs;  
    std::cout<<(bs.set(3,10),std::cout<<bs<<std::endl,(bs=~bs))<<std::endl;
}
 
Текущее время: 23:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru