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

Класс как поле класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с указателями http://www.cyberforum.ru/cpp-beginners/thread225580.html
1. Написать функцию, принимающую в качестве параметра указатель на первый символ строки и возвращающую адрес первого символа этой же строки, но после преобразования. Преобразование строки следующее:...
C++ Одномерный и двумерный массив(матрица) 1.Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все положительные элементы, а в конец массива - все отрицательные. 2.Дана матрица вещественных чисел. Найти... http://www.cyberforum.ru/cpp-beginners/thread225564.html
C++ Линейный список, выравнивание текста по центру
Доброго времени суток. Задача- написать программу реализующую выравнивание текста по центру. ширина строки, имя входного и выходного файлов задаются пользователем с командной строки. Слова, которые...
C++ Циклический сдвиг элементов массива по диагонали влево вниз
Квадратный массив N×N по диагонали влево вверх. //--------------------------------------------------------------------------- #include<iostream.h> #include<iomanip.h> #include <stdlib.h>...
C++ Срочно (списки) http://www.cyberforum.ru/cpp-beginners/thread225528.html
Пожалуйста, помогите очень срочно требуется( 1. Дано два односвязных списка. Определить какой из них длиннее 2. Дан односвязный список чисел(инт) найдите в нем наибольший элемент
C++ Структуры и массивы, сортировка списка. Задание звучит так... Написать программу, в которой необходимо создать структуру, элементами которой являются: имя, фамилия, год рождения студента и оценки по пяти экзаменам. Объявить массив данных... подробнее

Показать сообщение отдельно
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
08.01.2011, 12:38
пример
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Point
{
public:
    double x, y;
};
 
class Triangle
{
public:
    double GetArea();
    double GetPerimeter();
    Point GetCenter();
 
    void Move(double dx, double dy);
    void Scale(double sx, double sy);
    void Rotate(Point center, double angle);
    Point p0, p1, p2;
};
Добавлено через 5 минут
C++
1
2
TPoint* start = new TPoint (x1,y1);
    TPoint* end = new TPoint (x2,y2);
зачем объявлять еще раз переменную *start и *end? отсюда и ошибка

C++
1
2
3
4
5
TLine::TLine (int x1,int y1,int x2,int y2)
{
    start = new TPoint (x1,y1);
    end = new TPoint (x2,y2);
}
сделай так
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru