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

Создание объекта класса, чтобы он постоянно висел в памяти, и чтобы память выделялась один раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разделить меньшее число на большее http://www.cyberforum.ru/cpp-beginners/thread1082068.html
Вот не пойму! Почему у меня не хочет делить меньшее число на большее? Допустим, мне нужно разделить 25 на 10, но в итоге, вместо 2,5, у меня только целая его часть, т.е. 2. В итоге ничего не работает... Ну, как пример программы, в которой я пытаюсь реализовать. Может что там не так? #include <iostream> #include <locale.h> using namespace std; int main() { setlocale (0,"");
C++ Задачи про динамическую память Сегодня попалась такая задача: ременной p хранится адрес динамически выделенной памяти, являющейся массивом из 5 чисел типа int. Но этой памяти оказалось недостаточно. Выделите память для хранения ЕЩЕ 10 целых чисел в том же динамическом массиве и сохраните указатель на нее в p так, чтобы в нем остались старые 5 чисел. Вводить и объявлять переменные не нужно, функцию main реализовывать не... http://www.cyberforum.ru/cpp-beginners/thread1082066.html
C++ Сортировка методом пузырька(по убыванию) C++
Помогите,пожалуйста, нужно этот код сделать по убыванию. #include <iostream> #include <algorithm> using std::cout; using std::cin; using std::endl; using std::swap; const size_t MAX = 5; void printArray(int arr)
C++ Каждый элемент матрицы умножить на сумму ее четных отрицательных элементов
Составить программу для решения задач, с обязательным использованием подпрограммы для ввода матрицы с экрана, ее обработки и вывода на экран. И в ней нужно: Каждый элемент матрицы A(3,3) умножить на сумму ее четных отрицательных элементов Помогите пожалуйста! :)
C++ Определите, сколько звездочек будет напечатано в результате вызова функции F (5) http://www.cyberforum.ru/cpp-beginners/thread1082042.html
Определите, сколько звездочек будет напечатано в результате вызова функции F(5): И сама функция: void F(int n) { if (n>1) F(n/2); F(n-1); printf("*");
C++ Создать файл («БД») и выполнить его обработку Создать файл («БД») и выполнить его обработку в соответствии с табл. 5. Обработка заключается в выборе из файла и вы- даче на экран требуемой информации Табл. 5. Формат данных Поиск в базе данных вида «Фами- лия, имя, группа, дата рождения, средний рейтинг» всех студентов, чьи даты рождения в списке нахо- дятся между двумя заданными Действие Поиск данных и возвращение, как всего... подробнее

Показать сообщение отдельно
Alex5
1052 / 715 / 105
Регистрация: 12.04.2010
Сообщений: 1,810
28.01.2014, 19:33
Цитата Сообщение от casper007 Посмотреть сообщение
чтобы он постоянно висел в памяти на протяжении всей работы программы
casper007, тогда не удаляйте, пока работа не завершится.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
LRESULT CALLBACK Glaw_Win(HWND Hwnd,UINT message,WPARAM wParam, LPARAM lParam)
{
 
  static classA * a = 0; /* объявим с атрибутом  static */
 
 switch(message)
 {
 case  WM_CREATE:{  a = new classA; /* здесь создаём объект */
    // ...
      break;}
 case  WM_DESTROY:{  delete a;  /* здесь удаляем */
   PostQuitMessage(0);break;}
     default:{return(DefWindowProc(Hwnd,message,wParam,lParam));}
}
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru