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

Конструктор класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Среда программирования для Windows 7 http://www.cyberforum.ru/cpp-beginners/thread811508.html
Подскажите пожалуйста какую лучше всего среду разработки установить для операционной системы Windows 7 домашняя базовая 32 разрядная? Установил Visual Studio 2005, эта среда не всегда хорошо работает бывало после нажатия кнопок Build Solution и Start without debuggin вылетает окно Прекращена работа программы LetAp.exe и далее окно Программа LetAp.exe не работает. Подскажите в чём может быть...
C++ make_pair Уважаемые форумчане, как написать функцию, которая на вход принимает make_pair? Вызывать буду так: func( std::make_pair(2, 3) ); http://www.cyberforum.ru/cpp-beginners/thread811492.html
__asm вставки (процессор Pentium) C++
Пишу в вижуал Студии, делаю ассемблерные вставки, хочу вызывать си-процедуру, в которой тоже ассемблер - просто поменять значение одного регистра, не хочу никаких стеков, ОЗУ и прочего. При выходе похоже не восстанавливается из стека адрес возврата и программа вылетает. Подскажите, где ошибка? (Лишние куски кода убрал для краткости) unsigned char expand_CL(void) { //unsigned char y; __asm{...
Генерация случайного числа больше нуля, но меньше единицы C++
Всем привет. Подскажите, как можно генерировать псевдослучайное число больше нуля, но меньше единицы. При этом количество цифр после точки должно быть от 16 до 18 включительно. Заранее всем спасибо.
C++ Исправить ошибки в связном списке http://www.cyberforum.ru/cpp-beginners/thread811474.html
Почти готовая лабораторка, но не хватает несколько деталей. Помогите решить проблему, пожалуйста! Задание : 1. Создание списка из файла. 2.Insert <елемент> n Вставка елемента в позицию n. 3. DELETE N Удаление елемента з N позиции. 4.CHANGE M N – Смена елементов M N . 5.DUMP Вывод в конечный файл . Все работает, но когда открываю текстовый файл со списком или отчетом, вместо элементов...
C++ Составить программу с аппроксимацией С пятой задачей помогите. В голову ничего не лезит подробнее

Показать сообщение отдельно
Fareiro
15 / 15 / 1
Регистрация: 06.12.2012
Сообщений: 132

Конструктор класса - C++

18.03.2013, 02:17. Просмотров 516. Ответов 12
Метки (Все метки)

Добрый вечер. Поясните кто может)
Есть класс
C++
1
2
3
4
5
6
7
8
9
10
class Person
{
public:
    Person(void);
    ~Person(void);
    
    char Name[30];
    char Surname[30];
    char PESEL[11];
}
нужно сделать конструктор, с помощью которого во время создания объекта можно будет задать name, surname, pesel.

как это правильно сделать?

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
/////main\\\\\
       
        char Name, Surname, PESEL;
    
    cout << "Enter name: ";
    cin >> Name;
    cout << "Enter surname: ";
    cin >> Surname;
    cout << "Enter PESEL: ";
    cin >> PESEL;
 
    Person* p;
    p = new Person(Name, Surname, PESEL);
.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Person::Person(char Name, char Surname, char PESEL)
{
    Person::set_name(Name);
    Person::set_surname(Surname);
    Person::set_pesel(PESEL);
}
void Person::set_name(char Name)
{
    Name = Name;
}
 
void Person::set_surname(char Surname)
{
    Surname = Surname;
}
void Person::set_pesel(char PESEL)
{
    PESEL = PESEL;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru