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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатель на структуру http://www.cyberforum.ru/cpp-beginners/thread526271.html
Как с помощью переменной указателя на тип свой структуры вывести на экран значение полей в экземпляре? Написал вот что: #include <iostream> #include <string> using namespace std; typedef struct { string s1,s2; int a; }type; int main(){
C++ unsigned char 0....255?! Всем привет. Всем известно из разной учебной литературы что unsigned char имеет диапазон значений от 0 до 255. Но почему тогда при этом коде #include<iostream> const int ciMAX = 255;//количество символов в ASCII Russian_Russia.1251 struct http://www.cyberforum.ru/cpp-beginners/thread526270.html
Многослойный перспетрон C++
Пытаюсь написать простейший персептрон для решения хотя бы XOR задачи, но не успешно. К сожалению, в сети кода не на пэхапэ не нашел, пришлось импровизировать. Но теперь не могу найти ошибку. Снабдил код комментариями, да бы не было проблем взаимопонимания: #include <stdio.h> #include <iostream> #include <ctime> #include <cstdlib> #include <cmath> using namespace std; const int...
C++ Как создать библиотеку классов в C++
Подскажите, пожалуйста, как создать библиотеку классов на C++. Необходимо создать библиотеку, которую можно будет потом использовать при написании другой программы. Правильно ли я понимаю, что после того, как создается такая библиотека, то исходный код методов класса, описанного в этой библиотеке не будет доступен тому, кто будет ее использовать? Можно будет только дать заголовочный файл и...
C++ Создать файл, содержащий информацию о студентах http://www.cyberforum.ru/cpp-beginners/thread526234.html
Создать файл, содержащий информацию о студентах, которые прибыли в лагерь. Структура записи: - Фамилия, - Номер отряда, - Наименование факультета. Распечатать список по номерам отрядов, начиная с наименьшего номера и заканчивая самым большим. Вывести информацию о конкретного студента X. Количество отрядов> 5, X вводится с клавиатуры. очень надо к курсачу програма. на Borland C...
C++/CLI WinForms Скорость движения авто Как на visual stidio 2010 написать такую програмку, известны данные: скорость движения и время. нужно найти расстояние которое он прошел. допустим время и скорость вводим в textbox1 а скорость в textbox2 и при нажатии кнопки подсчитать результат и вывести в метку. Я вот тут сделал код но он не работает: private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {... подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 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;
}
 
Текущее время: 19:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru