Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как определить конверсию к типу? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ D-Link c++ http://www.cyberforum.ru/cpp-beginners/thread153300.html
как можно приконнектится к роутеру D-Link с помощью языка с++...весь инет перерыл не нашел ничего путного
C++ Балансировка бинарных деревьев Вот если кому то потребуется вылаживаю рабочую балансировку бинарных деревьев, если есть советы по улучшению то сс удовольствием выслушаю)) //______________Реализация... http://www.cyberforum.ru/cpp-beginners/thread153292.html
Рекурсия: заменить каждую букву строки младшей десятичной цифрой данного числа C++
Всем доброго времени суток=) помогите написать программу, ну или хотя бы объясните задание, а то я его не очень понял =( составить рекурсивную функцию, определяющую в заданной символьной строке...
C++ Графы
Решается судьба степеньдии от этих задач, помогите пожалуйста. 1) Для неориентированого графа определить степени вершин. В случае равенства всех степеней , изменитьстепень равенства одной из них....
C++ Работа с EditBox в Visual Studio 2006 http://www.cyberforum.ru/cpp-beginners/thread153229.html
Я работаю с MFC інтерфейсов и ставил неактивними EditBox с помощью галочки в properties но теперь постала проблема в том штоб заставить ее исчезнуть в ходе работи програми. Какие есть функции для...
C++ Оператор присваивания Почему в этом случае вызывается оператор присваивания Fraction f4; f4 = f1+f2+f3; а в другом не вызывается: Fraction f4 = f1+f2+f3; Вот весь код: #include <stdafx.h> #include... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
12.07.2010, 23:45
Цитата Сообщение от Bazan Посмотреть сообщение
Все таки у Nick Alte правильно. Твой вариант не работает.
ещё как работает, только там ещё пары скобок не хватает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
 
class MyInt {
public:
    MyInt(int val=0): data(val) {}
    int operator () () const {return data;}    // Оператор преобразования в int
private:
    int data;
};
 
int main() {
    MyInt mi1(25);
    MyInt mi2(15);
 
    std::cout << mi1() << " + " << mi2() << " = " << ( mi1() + mi2() ) << std::endl;
    return 0;
}
Как определить конверсию к типу?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.