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

что такоє private i pablic - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread1725666.html
http://www.cyberforum.ru/attachment.php?attachmentid=686220&d=1462171799
C++ C++ WinAPI Кнопки Делаю одну программу, и в процессе создания возникла небольшая проблема: окно обновляется лишь при растягивании. Вкратце суть: Есть окно-родитель, есть дочернее окно сиречь кнопка. При нажатии кнопка передает WM_COMMAND код ID_BUTTON, WM_COMMAND же исполняет алгоритм генерации и присваивает переменной типа BOOL значение TRUE. В WM_PAINT же есть условие - если эта переменная равна TRUE, то... http://www.cyberforum.ru/cpp-beginners/thread1725567.html
Наследование C++
Всем привет. Задали работу в которой я не могу изначально правильно расставить классы. Программа по управлению школы. классы: 1. Person (человек) 2. Pupil (ученик, он же человек) 3. Worker (рабочий, он же человек) 4. Teacher (учитель, он же рабочий) 5. Tutor (классный руководитель, он же учитель)
Одномерный массив с элементом списка C++
Доброй ночи. Такой вопрос. Если я создам одномерный массив из структур info, то можно ли потом один из элементов преобразовать в список. А то запутался с массивом списков, не знаю, как потом в каждом списке обнулить info. struct info { string im; long long int number; int index; };
C++ Выгрузка DLL из стороннего процесса http://www.cyberforum.ru/cpp-beginners/thread1725534.html
Как возможно выгрузить DLL из стороннего процесса, желательно пару примеров.
C++ Уравнения прямых и отношение к ним заданной точки Помогите, пожалуйста, разобраться с этой задачей. Как это сделать не понимаю. подробнее

Показать сообщение отдельно
Вова32
0 / 0 / 0
Регистрация: 06.03.2016
Сообщений: 4
02.05.2016, 10:01     что такоє private i pablic
class Menu //Клас меню
{
private:
int* count;//поле яке відповідає за кількість пунктів меню
char** Elements;//поле яке відповідає за назви пунктів меню
char* Title;//поле класу, яке відповідає за назву меню
int* width;//поле класу, яке відповідає встановлену шириину консолі
int* height;//поле класу, яке відповідає встановлену висоту консолі
int* color;//поле класу, яке відповідає за колір меню
int* choose;//Допоміжне приватне поле класу
bool* M;//Допоміжна змінна типу bool
int* correct_x;//Приватне поле класу, яке дозволяє зміщування меню по осі х
int* correct_y;//Приватне поле класу, яке дозволяє зміщування меню по осі у
int* key;//Допоміне приватне поле класу
public:
Menu(int count, char* Elements[], char* Title, int width, int height)
{
key = new int;// Виділення пам'яті для динамічного поля
this->count = new int;// Виділення пам'яті для динамічного поля
*this->count = count;// Присвоєння змінній поля класу заданим значенням
if (Title != NULL)
{
this->Title = new char[strlen(Title) + 1];// Виділення пам'яті для динамічного поля під розмір заданої змінної
strcpy(this->Title, Title);// Копіювання заданої змінної в поле класу
}
else
{
this->Title = new char[32]; // Виділення пам'яті для динамічного поля, якщо назва меню не задана
strcpy(this->Title, " "); // Копіювання пробілу в поле класу
}
this->Elements = new char*[count + 1]; // Виділення пам'яті для динамічного масиву
for (int i = 0; i<count; i++)
{
this->Elements[i] = new char[strlen(Elements[i]) + 1]; // Виділення пам'яті для елементів масиву
strcpy(this->Elements[i], Elements[i]); // Копіювання елементів заданого масиву в поле класу
}
M = new bool; // Виділення пам'яті для динамічного поля
*M = false; // Присвоєння змінній поля класу константного значення
color = new int; // Виділення пам'яті для динамічного поля
*color = 10; // Присвоєння змінній поля класу константного значення
choose = new int; // Виділення пам'яті для динамічного поля
*choose = 1; // Присвоєння змінній поля класу константного значення
this->width = new int; // Виділення пам'яті для динамічного поля
*this->width = width; // Присвоєння змінній поля класу заданим значенням
this->height = new int; // Виділення пам'яті для динамічного поля
*this->height = height; // Присвоєння змінній поля класу заданим значенням
correct_x = new int; // Виділення пам'яті для динамічного поля
correct_y = new int; // Виділення пам'яті для динамічного поля
*correct_x = 0; // Присвоєння змінній поля класу константного значення
*correct_y = 0; // Присвоєння змінній поля класу константного значення
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru