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

изучение Классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы, вычисление функции, числовые последовательности http://www.cyberforum.ru/cpp/thread197983.html
Здравствуйте! Я еще с Паскалем не разобрался, а тут С++. Помогите составить программы к задачам, пожалуйста. Задача № 1. Вычислить значение функции y= . При вычислении значения функции оказывается необходимым вычислять несколько сумм (произведений). Вычисление некоторых сумм (произведений) может потребовать организации вложенных циклов. Задача № 2. Даны три числовые...
C++ Создание файла Помогите плиз написать программу, которая создает файл целых чисел, содержащий 100 чисел 7 http://www.cyberforum.ru/cpp/thread197864.html
Головоломка C++
Скучно как-то на форуме, нету интересных задач. Вот решил для общего развития задать "загадку": как на этапе компиляции, пользуясь средствами С++, определить является ли класс Б потомком класса А :cofee2:
C++ Програмное управление видеоадаптором
Програмное управление видеоадаптором-----Как ето можите расписать
C++ напишить кто что знает ??? http://www.cyberforum.ru/cpp/thread197716.html
Для ебєкту горілка описати структуру с 4 полів: Виробник, ціна, обєм, наявність дозатору. Створити масив с 5 обєктів, заповнити довільними данними. Створити запит на виведення данних з масиву та вивести дані про пляшку, якщо вона має дозатор
C++ Частота встречаемости каждой цифры в строке Здравствуйте. Помогите пожалуйста написать программу. Задание: "посчитать частоту встречаемости каждой цифры в строке". Для Visual C++ и без указателей. подробнее

Показать сообщение отдельно
alexandrk8
0 / 0 / 0
Регистрация: 26.11.2010
Сообщений: 8

изучение Классов - C++

26.11.2010, 16:21. Просмотров 563. Ответов 0
Метки (Все метки)

Добавлено через 11 минут
[QUOTE=alexandrk8;1144396]//Header Files
#include <iostream>

class Point
{
public:
void SetX(int x) {itsX=x;}
void SetY(int y) {itsY=y;}
int GetX() const {return itsX;}
int GetY() {return itsY;}

private:
int itsX;
int itsY;
};

class Rectangle
{
Rectangle(int top,int left,int bottom,int right);
~Rectangle(){}

int GetTop() const {return itsTop;}
int GetLeft() const {return itsLeft;}
int GetBottom() const {return itsBottom;}
int GetRight() const {return itsRight;}


Point GetUpperLeft() const {return itsUpperLeft;}
Point GetLowerLeft() const {return itsLowerLeft;}
Point GetUpperRight()const {return itsUpperRight;}
Point GetLowerRight()const {return itsLowerRight;}

void SetUpperLeft (Point Location)
{itsUpperLeft=Location;}

void SetLowerLeft (Point Location)
{itdLowerLeft=Location;}

void SetUpperRight (Point Location)
{itsUpperRight=Location;}

void SetLowerRight (Point Location)
{itsLowerRight=Location;}

void SetTop (int top) {itsTop=top;}
void SetLeft(int left) {itsLeft=left;}
void SetBottom (int bottom) {itsBottom=bottom;}
void SetRight (int right) {itsRight = right;}

int GetArea() const;

private:
Point itsUpperLeft;
Point itsUpperRight;
Point itsLowerLeft;
Point itsLowerRight;

int itsTop;
int itsLeft;
int itsBottom;
int itsRight;
};

// Cpp

#include "hrectangle.h"

Rectangle::Rectangle (int top ,int left, int bottom, int right)
{
itsTop = top;
itsLeft = left;
itsBottom = bottom;
istRight = right;
itsUpperLeft.SetX(left);
itsUpperLeft.SetY(top);

itsUpeerRight.SetX(right);
itsUpeerRight.SetY(top);

itsLowerLeft.SetX(left);
itsLowerLeft.Sety(bottom);

itsLowerRight.SetX(right);
itsLowerRight.SetY(bottom);

}

int Rectangle::GetArea() const
{
int Width=itsRight-itsLeft;
int Height=itsTop=itsBottom;
return (Width * Height);
}
int main()
{
Rectangle MyRectangle (100,20,50,80);
int Area= MyRectangle.GetArea();
std::cout<<"Area: " <<Area<<endl;
std::cout<<"Upper Left X Coordinate: ";
std::cout<<MyRectangle.GetUpperLeft().GetX();
return 0;
}
: error C2059: syntax error : 'PCH creation point'
: error C2334: unexpected token(s) preceding '{'; skipping apparent function body
: error C2059: syntax error : 'PCH creation point'
: error C2334: unexpected token(s) preceding '{'; skipping apparent function body
: error C2059: syntax error : 'PCH creation point'
: error C2334: unexpected token(s) preceding '{'; skipping apparent function body
: fatal error C1004: unexpected end of file found
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru