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

Как написать конструктор для класса, в котором содержится структура? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему не видит класс http://www.cyberforum.ru/cpp-beginners/thread971143.html
Уже второй день немогу понять в чем проблема Exception.hpp #include "IThrowable.hpp" #include "../../Object.hpp" #include "../struct/String.hpp" class Exception : public Object, IThorwable { public: Exception(const String _message);
C++ Ошибка "Палочки" Показывает вот такую вот ошибку (56 C:\Dev-Cpp\Examples\My work\Áàçà äàííûõ.cpp "' ).Какие есть мнения? #include <iostream> using namespace std; char name; char phone; float hours; float wage; http://www.cyberforum.ru/cpp-beginners/thread971136.html
C++ Дополнение двумерных массивов и работа с матрицами
Помогите решить две задачки в с++ 1)Написать функцию дополнения двумерного массива строкой, элементы которой максимальные элементы массива. 2)Написать функцию нахождения максимума среди минимальных элементов строк матрицы. Заранее спасибо!
C++ Многопоточность в Windows
Добрый день. Помогите разобраться, в чем проблема. Уже 2 дня ломаю голову и ничего не получается. При компиляции выдается такая вот ошибка: \main.cpp|29|error: too few arguments to function 'unsigned int Client(void*)'| \main.cpp|71|error: at this point in file| #include <iostream> #include <fstream> #include <queue> #include <vector>
C++ Структуры. Предшествует ли день n1 дню n2 в диапазоне одного и того же года? http://www.cyberforum.ru/cpp-beginners/thread971078.html
Как сделать подобную структуру? Поля: число, месяц,год и переменные n1 и n2. Предшествует ли день n1 дню n2 в диапазоне одного и того же года.
C++ Как пользоваться профайлером Visual C++ 6.0 ? Кто может подсказать, как в профайлере глянуть время выполнения программы. Жму Profile... выбираю Function Timing, выдает такое Program Statistics ------------------ Command line at 2013 Oct 07 17:12: "C:\ASV\Testing\Debug\Testing" Total time: 1904,922 millisecond подробнее

Показать сообщение отдельно
VEINHORN
542 / 91 / 22
Регистрация: 16.12.2011
Сообщений: 317
07.10.2013, 16:41     Как написать конструктор для класса, в котором содержится структура?
А вам обязательно нужен указатель на структуру? Если ваша структура используется только в вашем одном классе, то не рекомендуется выносить ее за пределы класса с точки зрения архитектуры.

Добавлено через 5 минут
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include<iostream>
#include<cstdlib>
#include<cstring>
using namespace std;
 
const int a = 50; 
 
class Extraction
{static const int a = 50; 
     struct Spec
  {
    char Name[a];
        char Job[a];
    int Pay;
  } s;  
    char Info[a];                                    
    char Data[a];
    public:
 Extraction() {
     
 }
 Extraction(char* a,char* b,char* c ,char* d ,int e) {
     strcpy(s.Name, a);
     strcpy(s.Job, b);
     strcpy(Info, c);
     strcpy(Data, d);
     s.Pay = e;
 }
 Extraction(const Extraction &Copy); // конструктор копирования
 ~Extraction();                 //деструктор
 char * GetInfo();
 char * GetData();
 void show() {
     cout << s.Job << " " << s.Name << " " << s.Pay << " " << Info << " " << Data << endl;
 }
 
 char * getName() {
     return s.Name;
 }
 
 void setName(char *inp_name) {
     strcpy(s.Name, inp_name);
 }
//и т. д. 
};
 
int main() {
    Extraction *extraction = new Extraction("asdasd","sdfds","sdf","dfsd",3000);
    extraction->show();
    system("pause");
    return 0;
}
 
Текущее время: 17:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru