Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Арифметическое кодирование Написал прогу должна выполнять кодирование Но она только находит интервал для 1-й кодируеммой буквы, и сужает правильно для 2-й, а для 3-й верно находит только левую границу (т.е. например 0-0.6 левая-0, правая -0.6) а правую уже нет ну и соответственно для всех остальных символов тоже не верно Сообщение содержится в file.txt сообщение например srxxsx#, где # уникальный завершающий символ ... https://www.cyberforum.ru/ cpp-beginners/ thread34400.html Структуры C++
Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод". Программа должна определить длину введенной строки L и, если длина L четная, то удаляются 2 первых и 2 последних символа. ПыСы Помогите пожалуйста с решением.
C++ Инициализация графа (контейнер vector) https://www.cyberforum.ru/ cpp-beginners/ thread34365.html
Нашёл как ра то, что мне нужно, алгоритм Форда-Беллмана. С помощью этого алгоритма можно найти кратчайшие пути между заданной вершиной и всеми остальными вершинами Однако я не могу забить объявленный в данном коде граф собственными значениями. Что я только не делал, Builder выдаёт ошибку. Граф должен быть ориентированным, с дугами разной длинны typedef pair<int,int> rib; typedef...
C++ Файловый ввод/вывод, динамические массивы https://www.cyberforum.ru/ cpp-beginners/ thread34351.html
Помогите выполнить ввод квадратной матрицы из файла с использованием динамических переменных.
Рандом C++
Как проще всего рандомно разыграть для переменной значение 1 или 0....?
C++ Почему не записывает в файл данные? Файловый вывод. Help!!!!!!! привет всем! консольное приложение С++(компилятор BC++ 6.0) тема работы поиск всех вхождений подстроки в строку по маске (*,? ) может кто подскажет почему в этом коде не происходит запись результата в файл. #include <iostream> https://www.cyberforum.ru/ cpp-beginners/ thread34348.html
C++ C++ сортировка структуры по возрастанию времени https://www.cyberforum.ru/ cpp-beginners/ thread34347.html
ребят,такое задание было у меня в Pascal,в С++ возникли проблемы с ним,не могу провести сортировку(хотя бы любым способом),помогите пожалуйста,ввод я обеспечил,а дальше никак(( В процессе функционирования АСУ ВД в файле фиксируются данные о самолетах, выполняющих полет в зоне действия АСУ. Каждая запись имеет структуру типа: 11:15 ТУ-154М Б-3726 ...
C++ чем отличается вызов объекта через "." и через "->"
Здравствуйте. Вот создал топик для тех, кто желает сам познать С++, но у которых есть вопросы по базовым знаниям. Начну с вопроса: чем отличается вызов объекта через "." и через "->" И в каких случаях лучше применять тот или иной способ.
C++ Разложить числа на простые множители Здравствуйте, всем. Помогите пожалуйста может кто знает. Как в C++ разложить числа на простые множители. Составить программу, которая выдаёт разложение данного числа N на простые множители. Например 128=2*2*2*2*2*2*2. хоть что нибудь напишите заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread34342.html C++ При присвоении числа float появляется хвост! присваеваю переменной Float 1.44 получаю 1,44000005722046 может FloatToStr работает некоректно? class computer { public: computer(char *, int, float); String Text(void); private: char name; https://www.cyberforum.ru/ cpp-beginners/ thread34324.html
Приближенное вычисление значения функции cos(x) Отблагодарю голосами в контакте! C++
Вычислить с точностью е = 10 ^ -4 значение функции ________________________ Представленной рядом в 28 точках, которые наиболее полно охватывают область определения данной функции. Найти точное и ближайшее значение функции, абсолютную и относительную погрешности вычислений в этих точках Добавлено через 44 секунды https://www.cyberforum.ru/attachment.php?attachmentid=3971&d=1242327107 функция
C++ сортировка матрицы https://www.cyberforum.ru/ cpp-beginners/ thread34319.html
Доброго времени суток. Задание: поменять в каждой строке максимальный и минимальный элементы на 0. Я думаю ошибка в функции void SortMatrix(int **X, const int K, const int L). Посмотрите, пожалуйста, в чем проблема. #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> int **CreateMatrix(const int K,const int L); void FreeMatrix(int **X, const int L);
Evg
Эксперт CАвтор FAQ
21279 / 8301 / 637
Регистрация: 30.03.2009
Сообщений: 22,659
Записей в блоге: 30
16.05.2009, 14:15 0

Переопределение операторов - C++ - Ответ 163108

16.05.2009, 14:15. Показов 4558. Ответов 12
Метки (Все метки)

Ответ

Цитата Сообщение от BullDogoff Посмотреть сообщение
Координаты в private не стал прятать вполне осознанно, просто каждый раз вызывать функцию для доступа к ним как-то.. Муторно
Как бы это сказать... Не по пацански это К тому же плагается, что если ты завёл объект типа point, то ты и всё остальное будешь делать через этот объект. Т.е. получается у тебя некая абстракция, с которой координаты по отдельности ты берёшь только в крайних случаях. Идеальным вариантом было бы разрешить читать напрямую, но записывать только через метод, только хз как это делается

Цитата Сообщение от BullDogoff Посмотреть сообщение
Насчёт дефолтных значений внутри класса поясни, пожалуйста..
Конструкцию типа:
C++
1
2
3
4
class T
{
    int x = 0;
};
использовать вроде нельзя..
Внутри класса нельзя писать никаких дефолтных значений. Все дефолтные значения должны инициализироваться внутри конструкторов

Вернуться к обсуждению:
Переопределение операторов C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2009, 14:15
Готовые ответы и решения:

переопределение операторов
Стоит следующая задача. Надо сделать массив чар, которые представляют собой строку (специально...

переопределение операторов
Писал прогу с переопределнием операторов, всё работало, теперь когда мне понадобилась та либа, в...

Переопределение операторов С++
Помогите разобраться с переопределением операторов, как что и куда записывается, какие параметры....

Переопределение операторов
Еще раз об этом интересном вопросе. У меня есть матрицы , условно назовём их тип matrix, есть...

12
16.05.2009, 14:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2009, 14:15
Помогаю со студенческими работами здесь

Переопределение операторов
Плиз помогите сделать задачку.. Написать класс StrangeInt для которого нижеследующий код ...

Переопределение операторов и массивы
Task* operator+=(Task *newTasks) { Task *finalTask = tasks + newTasks; } Error:...

Создать класс строку в С++. Переопределение операторов
Доброго времени суток. Подскажите пожалуйста в чём ошибка в операторе &gt;&gt;. Когда его вызываю в...

Возможно ли переопределение операторов для пользовательских типов?
Собственно преследуемая цель: Определить свой тип int - myint. Переопределить для него операторы...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru