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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с указателями http://www.cyberforum.ru/cpp-beginners/thread225580.html
1. Написать функцию, принимающую в качестве параметра указатель на первый символ строки и возвращающую адрес первого символа этой же строки, но после преобразования. Преобразование строки следующее: нужно удалить из этой строки все двойные, тройные и т.д. пробелы оставив только одинарные. Заголовок функции: char * del_double_space(char *);
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> //--------------------------------------------------------------------------- int main(int argc, char* argv) { const int M=4, N=4; int i,j,k;
C++ Срочно (списки) http://www.cyberforum.ru/cpp-beginners/thread225528.html
Пожалуйста, помогите очень срочно требуется( 1. Дано два односвязных списка. Определить какой из них длиннее 2. Дан односвязный список чисел(инт) найдите в нем наибольший элемент
C++ Структуры и массивы, сортировка списка. Задание звучит так... Написать программу, в которой необходимо создать структуру, элементами которой являются: имя, фамилия, год рождения студента и оценки по пяти экзаменам. Объявить массив данных о студентах группы типа структуры и ввести значения его элементов. Определить сумму баллов за сессию каждого студента и отсортировать список студентов по баллам в порядке возрастания. Сортировку... подробнее

Показать сообщение отдельно
FermA
 Аватар для FermA
10 / 8 / 2
Регистрация: 07.01.2011
Сообщений: 34
08.01.2011, 13:09  [ТС]     Класс как поле класса
Как мне в конструкторе TLine заполнить поля start и end не создавая нового обьекта?

Добавлено через 16 минут
сделал так - вылетает с ошибкой
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
27
28
29
30
31
32
33
34
35
36
#include <iostream.h>
#include <conio.h>
// program.hpp
class TPoint
{
        public:
        int x;
        int y;
        void Set (int,int);
};
class TLine
{
        public:
        TPoint* start;
        TPoint* end;
        TLine (int,int,int,int);
};
 
// program.cpp
void TPoint::Set (int _x,int _y)
{
        x = _x;
        y = _y;
}
TLine::TLine (int x1,int y1,int x2,int y2)
{
        start->Set(x1,y1);
        end->Set(x2,y2);
}
 
int main()
{
        TLine* line = new TLine (1,2,3,4);
        cout<<line->end->y<<endl;
        return 0;
}
 
Текущее время: 21:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru