Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

использование вектора в #pragma data_seg

17K
01 февраля 2007 года
olyx
13 / / 26.01.2007
Подскажите, чито не так? Почему компилятор ругается на missing ';' before '<', ведь вектор описывается именно так?
 
Код:
#include <vector>  
struct TMouseHook{ 
    HWND hWind;
    HHOOK Hook;
}; 
#pragma data_seg(".AAA")   
vector <TMouseHook> hooklist(1,NULL);  
#pragma data_seg() 
#pragma comment(linker, "/section:.AAA,rws")

Может есть какие то ограничения на содержимое data_seg и векторы не допускаются?
361
01 февраля 2007 года
Odissey_
661 / / 19.09.2006
data_seg здесь помоему непричем.
Сделай конструктор и деструктор для твоего TMouseHook
и допиши using namespace::std;
по крайней мере вот это у меня успешно компилиться

#include <vector>

using namespace::std;

struct TMouseHook{
HWND hWind;
HHOOK Hook;
};

#pragma data_seg(".AAA")
vector <TMouseHook> hooklist(); //;1,NULL);
#pragma data_seg()
#pragma comment(linker, "/section:.AAA,rws")
3
01 февраля 2007 года
Green
4.8K / / 20.01.2000
Проблема в неверных аргументах конструктора.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог