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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Voroshek
6 / 6 / 1
Регистрация: 22.08.2011
Сообщений: 75
#1

Указать классу на глобальный вектор - C++

01.03.2012, 15:30. Просмотров 460. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "my_header.h"
#include <vector>
 
std::vector<My_type> my_vector;
 
class My_class()
{
    if (my_vector.empty()) { ; }
}
 
int main()
{
    My_class my_object;
    return 0;
}
Вот так всё гут. Но если я вынесу My_class в отдельный файл, my_object не видит my_vector (ну это логично). Как бы это дело разрулить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2012, 15:30     Указать классу на глобальный вектор
Посмотрите здесь:

C++ Динамический глобальный объект.
Обращение к классу C++
Глобальный объект C++
Глобальный член класса C++
C++ Глобальный хук клавиатуры
Глобальный вектор. Почему на выходе этот массив пуст? C++
Глобальный перегруженный оператор C++
Глобальный динамический массив C++
C++ Глобальный объект класса
C++ Глобальный поворот и перенос
Глобальный объект класса C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
5764 / 3413 / 255
Регистрация: 08.02.2010
Сообщений: 7,429
01.03.2012, 15:44     Указать классу на глобальный вектор #2
С помощью extern. Но сдается мне, что необходимость в таких действиях выдает плохое проектирование.
Кстати, а что это такое творится в строках 7-9?
Voroshek
6 / 6 / 1
Регистрация: 22.08.2011
Сообщений: 75
01.03.2012, 15:50  [ТС]     Указать классу на глобальный вектор #3
В строках 7-9 QLabel::label, дочернее к окну, порождённому классом My_class, скрывается, если в my_vector пусто. Просто я счёл это не относящимся к делу.
Yandex
Объявления
01.03.2012, 15:50     Указать классу на глобальный вектор
Ответ Создать тему
Опции темы

Текущее время: 10:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru