Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выделение памяти https://www.cyberforum.ru/ cpp/ thread91503.html
MyClass& DXI =* new MyClass(); Это корректный код для выделения памяти, чтобы к переменной можно было обращаться не по ссылке? delete &DXI; Это удалит выделенную память? Кроме того... если ...
Как подключить .h файл дважды? C++
Такая проблема: имеется файл lib.h и еще 2 файла: NewLib1.h и NewLib2.h, в каждый из которых включен предыдущий файл: #include "lib.h" Проблема возникает, когда я компилирую файл...
C++ Borland не устанавливается на Windows 7 https://www.cyberforum.ru/ cpp/ thread91227.html
Borland не устанавливается на Windows 7, в чем может быть проблема??
C++ Работа с другим консольным приложением https://www.cyberforum.ru/ cpp/ thread90817.html
у меня есть консольное приложение, которое выводит информацию на экран мне нужно написать программу которая запускала бы это приложение и считывала информацию с экрана Есть идеи? Заранее спасибо!
ifstream / ofstream C++
Доброго времени суток. И сразу к проблеме. Делаю вывод в файл объектов класса для их последующего считывания и обрабатывания. ofstream fout ("test.txt", ios::binary); fout.write((char*)...
C++ Создание дерева в родительском классе Базовый класс используется для создания дерева. Потомки обрабатывают дерево по разному. class A { public: A() { loadTree(); } loadTree() https://www.cyberforum.ru/ cpp/ thread90740.html
C++ Генератор судоку Маленькая проблемка с программой - в одном из 10 случаев программа зависает. Кому не сложно, прошу проверить и исправить. Вот полный работающий код: #include <iostream> #include <cstdlib>... https://www.cyberforum.ru/ cpp/ thread90576.html C++ Новый стандарт с++
В 2009 году должен быть выйти новый стандарт. Хотелось бы узнать какие новшевства он принес в язык. Стал язык удобнее или нет. И какие компиляторы уже на данный момент поддерживают этот стандарт. ...
C++ С++ vs. Visual Studio C++! https://www.cyberforum.ru/ cpp/ thread90415.html
В чем разница между C++ и Visual Studio C++??
C++ Открытие wav файла Здравствуйте. мне надо открыть музыкальный файл формата wav и считать информацию в массив из блока data. написала начало функции. но не работает. не находит блоки wav и data вообще. вот программа.... https://www.cyberforum.ru/ cpp/ thread90094.html
Удаление инфы из дискового файла C++
Есть файл. Этот файл читается и пишется как типизированный (подозреваю, что к делу это не относится), то есть в качестве указателя на буфер юзится указатель на структуру. Надо из файла удалить одну...
C++ Подключение библиотеки Здраствуйте. Как мне подключить библиотеку к проекту только 1 раз. тоесть есть у меня 4 срр файла каждий поключаен набор библиотек //lib.h #pragma once #include <iostream> #include <conio.h>... https://www.cyberforum.ru/ cpp/ thread89992.html
Автор FAQ
3684 / 961 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
04.02.2010, 22:43  [ТС] 0

Внешние объекты в классе - C++ - Ответ 525338

04.02.2010, 22:43. Показов 1748. Ответов 11
Метки (Все метки)

Ответ

Так допустим если в WndProc мне нужен какой то объект, который инициализируется в другом месте то как быть? Заводить глобальный объект или указатель? Чем страшны ссылки? Я очищу её если объект будет уничтожен, и буду проверять в том месте где она используется для доступа к объекту.

Добавлено через 2 минуты
Или допустим такая ситуация: у меня есть таймер, который так же считает FPS. Таймер оказывается полезным в разных объктах. В принципе он как бы выглядит глобальным объектом по логике. Однако все даю всем объектам его указатель чтобы знали... так же лучше?

Добавлено через 2 часа 5 минут
С переходом на систему связей столкнулся что теперь многие переменный оказались в мусоре и я к этому был не готов. Получается теперь в конструкторах везде нужно прописывать memset... но как? Почленно или можно сразу this замемсетить а дальше инициализировать все что нужно? Если при этом выше есть список инициализации то memset убьет их? Как поступить в данном случае грамотно?

Вернуться к обсуждению:
Внешние объекты в классе C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2010, 22:43
Готовые ответы и решения:

Неразрешенные внешние элементы в классе
Суть задачи передать в функцию set текст с последующим использованием его в print (где также...

Внешние функции в классе
del

не видны переменные и объекты которые глобально объявлены в классе
Здравствуйте. У меня следующая проблема: Делал прогу месяц назад, но по причине отъезда ее...

Как правильно объявлять статические константные объекты в классе?
В классе надо объявить статичные константные строки. Типа class A { public: static const...

11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2010, 22:43

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как объявить массив объектов одного класса в другом классе, а затем поместить в него объекты?
Как объявить массив объектов одного класса в другом классе, а затем поместить в него объекты?

Как сгруппировать объекты в классе
Всем привет! Вопрос такой: есть класс к примеру- со свойством Name типа string и со свойством...

Объекты в классе, который находится в DLL
Здравствуйте. Недавно, в ходе составления одной программы, наткнулся на одну маленькую неучтивость....

Удалить все объекты, которые находятся в классе
Привет! Есть класс Element и стек объектов данного класса. Нужно удалить все объекты, которые...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.