Russian Qt Forum
Ноябрь 23, 2024, 07:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Предварительное описание  (Прочитано 2689 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Август 09, 2014, 18:33 »

Добрый день

file1.h
Код
C++ (Qt)
typedef std::vector<int> TIntVec;

file2.h
Код
C++ (Qt)
struct TIntVec;  // увы, так нельзя
 
Приходится включать file1.h - не смертельно, но не аккуратно. Или все-таки можно объявить предварительно?

Спасибо
Записан
Bepec
Гость
« Ответ #1 : Август 09, 2014, 18:41 »

Не понял. Вы объявляете тип, а потом пытаетесь его использовать в качестве названия? О_о
Мораль - нечего направлять себе пистолет в глаз и нажимать курок Улыбающийся
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #2 : Август 09, 2014, 19:51 »

Как вариант:
Код
C++ (Qt)
class TIntVec : public std::vector<int> {};

Или все тайпдефы положить в один заголовочный файл и где надо подключать его.
« Последнее редактирование: Август 09, 2014, 20:17 от Old » Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #3 : Август 09, 2014, 19:52 »

Не понял.
Точно подмечено. Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.161 секунд. Запросов: 23.