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

Перегрузка операторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран информацию о самом высоком мосте. http://www.cyberforum.ru/cpp-beginners/thread376525.html
Условие: Сделать структуру в виде функции, Мосты. Название, высота, длинна. Вывести на экран информацию о самом высоком, мосте. Вод код что сам сделал. #include<iostream> #include<string> using namespace std; const int n=3; void InArray(); void OutArray();
C++ Вычисление стоимости телефонного разговора Ребят, всем привет. C++. помогите пожалуйста написать программу, это задача на цикличность: Написать программу, которая вычисляет стоимость междугороднего телефонного разговора. Исходными данными для программы являются код города и длительность разговора. Ниже приведены коды некоторых городов и стоимость 1 мин. разговора. Город - Код -Цена 1 мин. (руб.) Владивосток - 423 - 5,85 ... http://www.cyberforum.ru/cpp-beginners/thread376518.html
C++ считывание английского текста с клавиатуры в си++ Borland
написать программу которая считывает английский текст с клавиатуры и выводит его на экран изменив регистр символов на противоположный
Среди цифр введенной строки распечатать ту, которая появлялась чаще других. Если таких цифр было несколько, распечатать ту, что встречалась первой C++
Среди цифр введенной строки распечатать ту, которая появлялась чаще других. Если таких цифр было несколько, распечатать ту, что встречалась первой На Cи
C++ strind: не является членом "std" http://www.cyberforum.ru/cpp-beginners/thread376491.html
Доброго времени суток. Осваиваю классы в С++ по учебнику самостоятльно. Перепечатал прогу правильно, но выдает следущие ошибки: 1>------ Построение начато: проект: Определение класса Grade Book , II, Конфигурация: Debug Win32 ------ 1> Определение класса Grade Book , II.cpp 1>Определение класса Grade Book , II.cpp(14): error C2039: strind: не является членом "std" 1>Определение класса Grade...
C++ Среда С++ на нетбук Acer Aspire One 521 - 12 CCC Помогите выбрать. Добавлено через 11 минут Технические характеристики Экран 10.1" (1024x600) WSVGA Процессор AMD Athlon II Neo K125 (1.7 ГГц) Объем оперативной памяти 1 ГБ Тип оперативной памяти DDR3-1066 Чипсет AMD M880G Жесткий диск 160 ГБ подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
02.11.2011, 15:11     Перегрузка операторов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <string>
 
class NameAndAddress
{
public:
    NameAndAddress(const std::string &name = "", const std::string &address = ""):
    m_name(name),
    m_address(address)
    {
    }
 
    friend std::istream &operator>>(std::istream &stream, NameAndAddress &name_and_address)
    {
        return stream >> name_and_address.m_name >> name_and_address.m_address;
    }
 
    friend std::ostream &operator<<(std::ostream &stream, const NameAndAddress &name_and_address)
    {
        return stream << "Name:    " << name_and_address.m_name << std::endl
                      << "Address: " << name_and_address.m_address;
    }
 
private:
    std::string m_name;
    std::string m_address;
};
 
int main()
{
    NameAndAddress naa1("John", "New York");
    NameAndAddress naa2;
 
    std::cin >> naa2;
 
    std::cout << naa1 << std::endl;
    std::cout << naa2 << std::endl;
 
    return 0;
}
 
Текущее время: 11:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru