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

Определить точку плоскости как класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на структуру http://www.cyberforum.ru/cpp-beginners/thread526271.html
Как с помощью переменной указателя на тип свой структуры вывести на экран значение полей в экземпляре? Написал вот что: #include <iostream> #include <string> using namespace std; typedef struct...
C++ unsigned char 0....255?! Всем привет. Всем известно из разной учебной литературы что unsigned char имеет диапазон значений от 0 до 255. Но почему тогда при этом коде #include<iostream> const int ciMAX =... http://www.cyberforum.ru/cpp-beginners/thread526270.html
Многослойный перспетрон C++
Пытаюсь написать простейший персептрон для решения хотя бы XOR задачи, но не успешно. К сожалению, в сети кода не на пэхапэ не нашел, пришлось импровизировать. Но теперь не могу найти ошибку. Снабдил...
C++ Как создать библиотеку классов в C++
Подскажите, пожалуйста, как создать библиотеку классов на C++. Необходимо создать библиотеку, которую можно будет потом использовать при написании другой программы. Правильно ли я понимаю, что...
C++ Создать файл, содержащий информацию о студентах http://www.cyberforum.ru/cpp-beginners/thread526234.html
Создать файл, содержащий информацию о студентах, которые прибыли в лагерь. Структура записи: - Фамилия, - Номер отряда, - Наименование факультета. Распечатать список по номерам отрядов,...
C++ Запись в файл и чтение из файла Всем привет. Кто может подсказать решение? Есть полученный заполненный массив. int A. Числа в нём от 0 до 17. Как его записать в файл ? И как потом в другой программе этот файл открыть и прочитать... подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
24.03.2012, 06:08
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
#include <iostream>
 
class Point
{
private:
    double x, y;
public:
    Point(double _x = 0, double _y = 0) : x(_x), y(_y){}
    double& operator[](bool b)
    {
        return b ? y : x;
    }
    const double& operator[](bool b)const
    {
        return b ? y : x;
    }
};
int main()
{
    Point p(1, -2);
    std::cout << p[0] << " " << p[1] << '\n';
    p[0] = 100;
    p[1] = 45;
    std::cout << p[0] << " " << p[1] << '\n';
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.