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

Перегрузка операторов. Преобразование типов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить, сколько раз встретилось в предложении введенное с клавиатуры слово http://www.cyberforum.ru/cpp-beginners/thread1009724.html
Написать программу, которая считывает текст(text.txt) из файла и выводит его на экран, после каждого предложения добавляя, сколько раз встретилось в нем введенное с клавиатуры слово.Программа на С++. У кого нибудь есть идеи насчет задачи?:cry:
C++ Сумма элементов главной диагонали двумерного массива(матрицы) Суть в том, что задаётся размерность матрицы (количество строк(i) равно количеству столбцов(j)), после чего складываются элементы у которых i=j. Вот код на С++. В чём ошибка и как исправить? Заранее благодарю за помощь. #include <iostream> using namespace std; int** creat(int &n) {cout <<"n="; cin >>n; int **mas=new int *; for (int i=0; i<n; ++i) mas=new int ; for (int i=0; i<n; ++i) ... http://www.cyberforum.ru/cpp-beginners/thread1009708.html
C++ Сигнал-слот
Всем привет. Хотел уточнить один факт, допустим дан код: Класс pole.h class pole : public QFrame { Q_OBJECT public: explicit pole(QWidget *parent = 0);
C++ Классы и перегрузка
Определить класс-строку. В класс включить два конструктора: для определения класса строки строкой символов и путем копирования другой строки(объекта класса строки). Определить операции над строками(перегрузку): - удаление 1 строки из другой(если одна является подстрокой другой) -- Преобразование символов строки в строчные(маленькие) буквы. Проблема со 2 частью задания. Перегрузку совсем...
C++ Дана последовательность http://www.cyberforum.ru/cpp-beginners/thread1009679.html
24. Даны действительные числа A1; А2;...; А2n. Получить; a. A1; An+1; А2; An+1; ...; Аn; А2n; b. A1; А2n; А2; А2n-1; А3; ...; An; An+1; c. A1+A2n; A2+A2n-1;…; Аn+An+1. Почему последовательность заканчивается A2n? Можете привести просто пример такой последовательности
C++ считывание текста из файла Добрый вечер! :)Помогите пожалуйста с написанием программы, которая считывает текст (text.txt)из файла и выводит его на экран, после каждого предложения добавляя, сколько раз встретилось в нем введенное с клавиатуры слово.на языке С++ подробнее

Показать сообщение отдельно
TheChosenOne
13 / 13 / 1
Регистрация: 13.09.2013
Сообщений: 113
16.11.2013, 22:42     Перегрузка операторов. Преобразование типов
Привет всем!
Я относительно недавно начал программировать на с++. Изучаю его по книжке Лафоре и дошел до темы "Перегрузка операторов.Преобразование типов"
Итак вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class cl1//создаем какой-то класс
{
int var1;
public:
cl1():var1(0){}// 2 конструктора
cl1(int f):var1(f){}
operator float() const// тут мы перегрузили оператор float???!!
{
 float temp = static_cast<float>(var1);
return temp;
}
int main()
{
cl1 per;
float c = static_cast<[B]float[/B]>(per);
cout<<c<<endl;
return 0;
}
Собственно просьба знающим :Объясните как работает эта неведомая штука (желательно на уровне компилятора,пошагово)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru