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

Работа с классами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ packman http://www.cyberforum.ru/cpp-beginners/thread664093.html
Здравствуйте! Задали курсач - написать игру packman. Идей куча, но не знаю с чего начать. Подскажите пожалуйста как правильно разработать алгоритм по которому делать программу(с чего начать и т.п.) исходники - не надо кидать, интересно написать самому. как я понял логичнее всего будет карту представить в виде матрицы 1 - допустим стенка 0 - пустая клетка(по которой прошел пакман) 2 -...
C++ Составить программу нахождения количества четных элементов матрицы Дана квадратная матрица А(N.N). Составить программу нахождения количества четных элементов, расположенных на главной и побочной диагоналях. http://www.cyberforum.ru/cpp-beginners/thread664059.html
C++ Подсчитать количество нечетных элементов, расположенных ниже главной диагонали матрицы
Дана квадратная матрица А(N,N). Составить программу подсчета количества нечетных элементов, расположенных ниже главной диагонали.
C++ Замена положительных элементов, расположенных выше главной диагонали матрицы
Дана квадратная матрица А(N,N). Составить программу замены положительных элементов, расположенных выше главной диагонали и кратных 5, на 100. Исходную и скорректированную матрицы напечатать.
C++ Объединить элементы 2-х массивов в один массив, содержащий все различные числа http://www.cyberforum.ru/cpp-beginners/thread664017.html
Помогите пожалуйста составить программу: Даны 2 последовательности из целых чисел: a1, ..., an и b1, ..., bm. Объединить элементы этих 2-х массивов в один массив, содержащий все различные числа, встречающиеся в массивах. Например, 1-й массив: 2 5 1 5 4 9 2-й массив: 3 8 2 2 5 Результат: 2 5 1 4 9 3 8 Запрещается использовать векторы, контейнеры, указатели.
C++ Как узнать размер объектов cin и cout в среде Code::Blocks Всем привет!Уважаемые, не подскажите как узнать размер объектов cin и cout в среде Code::Blocks.С уважением! подробнее

Показать сообщение отдельно
DJZT
 Аватар для DJZT
24 / 3 / 0
Регистрация: 21.12.2011
Сообщений: 151
05.10.2012, 15:38     Работа с классами
Есть задание, создать 2 класса. Один с данными но без методов, а второй сметодом отображения данных первого класса. Надо в метод передавать не ссылку на класс а сам класс.

Вопрос таков. Не могу создать объект первого класса. Как создавать? ничего путнего не нашёл. покажите пример. И как передать и обратиться потом к классу в методе вывода?

C++
1
2
3
4
5
6
7
8
9
10
class CData1
{
public:
    CData1();
    ~CData1();
    int field1_data1;
    int field2_data1;
    char field3_data1[32];
    int field4_data1;
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include "CData1.h"
 
 
CData1::CData1()
{
    printf("Constructor is called!\n");
    CData1 *h = new CData1;
    h.field1_data1 = 1;
    h.field2_data1 = 4;
    h.field3_data1 = "DJZT";
    h.field4_data1 = 5;
 
}
 
CData1::~CData1()
{
    printf("Destructor is called!\n");
}
C++
1
2
3
4
5
6
7
#include "CData1.h"
 
class CView
{
public:
    void Screen(CData1);
};
C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
#include "CData1.h"
#include "CView.h"
 
void CView::Screen(CData1)
{
    printf("Унікальний ідентифікатор   = i3/n",CData1.field1_data1);
    printf("Довжина нікнейму           = i3/n",CData1.field2_data1);
    printf("Нікнейм                    = c32/n",CData1.field3_data1);
    printf("Тип основної спеціальності = i3/n",CData1.field4_data1);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru