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

Оболочка для потков-методов классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа для ввода строки от блондинки http://www.cyberforum.ru/cpp-beginners/thread503244.html
Привет всем! Вот решила начать изучать язык программирования С++, но не все пока получается... Вот дали задание...написать программу, чтобы можно было вводить строку... Если строка начинается с...
C++ ошибка при компиляции проги, использущей шаблоны классов Возникла ошибка при компиляции проги, использующей шаблоны. Ошибка - undefined symbol /*...*/ in module main.cpp (линковщик не может найти реализацию функции класса) Пусть есть 3 файла... http://www.cyberforum.ru/cpp-beginners/thread503241.html
Потоки и выделение памяти в куче C++
Подскажите, кто знает, какие есть тонкости при выделении памяти в куче (new) в потоках отличных от главного. У меня возникают исключения при (или после) выделении памяти оператором new. Причём не в...
C++ Не могу найти ошибку в исходнике.
Привет програмёры.Я учусь програмировать на С++ и для закрепления начала изучения функций и массивов написал небольшую програмку massiv, и она компилируется, но работает неправильно(после ввода чисел...
C++ _tsetlocale(LC_CTYPE, _T("rus_rus")) http://www.cyberforum.ru/cpp-beginners/thread503108.html
CString cfn; ... cfn.Left(3).CompareNoCase(L"ИЗМ") == 0 Почему это условие не выполняется при cfn равное, например, "изм5"? Пробовал также перед условием писать следующее: cfn.MakeUpper();...
C++ Как получить все папки и файлы хранящиеся на диске? Здравствуйте! Помогите пожалуйста в написании кода, с помошью которого можно получить все папки и файлы хранящиеся на диске D: С уважением! подробнее

Показать сообщение отдельно
arist
0 / 0 / 0
Регистрация: 14.02.2011
Сообщений: 100
05.06.2012, 08:29  [ТС]
Ещё...
макрос THREAD_DECLARE() определён в заголовке ThreadWrap.h.
ThreadWrap.h включается в main.cpp.
В main.cpp пишу:
C++
1
2
3
4
class test{
  THREAD_DECLARE(f)
};
...
VC воспринимает это как функцию int THREAD_DECLARE(f). Причём даже не ругается на то, что в конце нет ;

Если определение макроса переношу в main.cpp, то всё работает как надо, т.е. THREAD_DECLARE раскрывается в f(...) и _f(...).
Почему? и что делать?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru