Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание файла https://www.cyberforum.ru/ cpp/ thread197864.html
Помогите плиз написать программу, которая создает файл целых чисел, содержащий 100 чисел 7
Головоломка C++
Скучно как-то на форуме, нету интересных задач. Вот решил для общего развития задать "загадку": как на этапе компиляции, пользуясь средствами С++, определить является ли класс Б потомком класса А...
C++ Програмное управление видеоадаптором
Програмное управление видеоадаптором-----Как ето можите расписать
C++ напишить кто что знает ??? Для ебєкту горілка описати структуру с 4 полів: Виробник, ціна, обєм, наявність дозатору. Створити масив с 5 обєктів, заповнити довільними данними. Створити запит на виведення данних з масиву та... https://www.cyberforum.ru/ cpp/ thread197716.html
C++ Частота встречаемости каждой цифры в строке https://www.cyberforum.ru/ cpp/ thread197474.html
Здравствуйте. Помогите пожалуйста написать программу. Задание: "посчитать частоту встречаемости каждой цифры в строке". Для Visual C++ и без указателей.
помагите пожалуста написать программу которое будет показывать следующий день на определенным формате C++
помагите пожалуста написать программу которое будет показывать следующий день на определенным формате например 2 01.12.2009 GENERAL 02.12.2009 01.12.2009 EN 02/12/2009
Конструкторы и деструкторы C++
Статья переехала сюда
C++ срочно нужно решение,готовлюсь к завтрашнему экзамену 1) Написать БСА программы и программу на СИ, которая выводит N первых членов арифметической прогрессии на экран. 2) Написать БСА программы и программу на СИ, которая выводит сумму N первых членов... https://www.cyberforum.ru/ cpp/ thread196860.html
C++ Помоготе пожалуйста C++ https://www.cyberforum.ru/ cpp/ thread196772.html
Помогите пожалуйста, задали сделать 7 примеров в C++ а я не бум бум в этом... Тема 1. Составить программу на языке С++, позволяющую ввести с консоли строку символов (длиной до 80 символов), и...
C++ string & LPCWSTR Я вызываю функцию ShellExecute. Один из параметров функции - параметры приложения. ShellExecute(NULL, _T("open"), _T("путь к программе"),_T("список параметров текстом"), NULL, SW_SHOWNORMAL);... https://www.cyberforum.ru/ cpp/ thread196464.html
0 / 0 / 0
Регистрация: 26.11.2010
Сообщений: 8
0

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

26.11.2010, 16:21. Просмотров 716. Ответов 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

Вернуться к обсуждению:
изучение Классов
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2010, 16:21
Готовые ответы и решения:

Изучение принципов объектно-ориентированного программирования. Инкапсуляция. Конструкторы и деструкторы классов. Создание экземпляров класса
Помогите пожалуйста, вот копия методички, вроде бы делаю все как в ней описано но ничего не...

Создание java классов в коде С++ и вызов Java методов и классов из C++
Здравствуйте! Собственно проблема вот в чем при клмпиляции получаю ошибки Первый этап обработки...

Разработать иерархию классов, демонстрирующее работу с коллекцией объектов разных классов
Задание: Разработать в соответствии с индивидуальным заданием иерархию классов и приложение,...

На основе указанных классов создать набор классов с использованием множественного наследования
Создать базовый класс «Транспорт» и производные от него классы «Автомобиль», «Поезд», «Самолет»....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.