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

ATL Service и переодическая задача - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на базовый класс и на производный http://www.cyberforum.ru/cpp-beginners/thread924626.html
Пытаюсь разобраться с классами и наследованием. Сама эта задача из Дейтела "Как программировать на C++" Есть базовый класс Точка и у него один наследник Круг. В самой программе определяю две переменных у два указателя на эти классы. Вообщем, если указателю на производный класс присвоить указатель на базовый, то странный вывод. Печатает что радиус равен 0 (я в комментарии показал вывод...
C++ error LNK2001: unresolved external symbol Здравствуйте. Начала изучать С++ по Либерти. На шаблонах компилятор начал выдавать ошибки. Вроде уже все 10 раз проверила. При комментировании строки в main() все работает, иначе: 1>19_4.obj : error LNK2001: unresolved external symbol "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class... http://www.cyberforum.ru/cpp-beginners/thread924615.html
C++ Вывести строку задом наперед
1)Пользователь вводит строку данных программа выводит из нее только цифры. 2)Вывести строку задам на перед. #include <iostream> #include <conio.h> using namespace std; int main { char name;
C++ Помогите найти ошибку в коде
Всем привет.Пишу вот такой простенький код в Visual Studio #include <iostream> Int main() { system("pause");
C++ Найти сумму элементов с нечетными индексами http://www.cyberforum.ru/cpp-beginners/thread924581.html
как найти сумму елементов с непарными индексами
C++ можно ли инкрементировать в for на два. т.е. for(int i=0; i< N; i+2) ну конкретно так не получается, компилятор ругается, может как то по другому можно. Сейчас сделал так : for(int i=0; i< N; i++) { i++; ...... } подробнее

Показать сообщение отдельно
Toshen
0 / 0 / 0
Регистрация: 01.03.2012
Сообщений: 7
18.07.2013, 14:54  [ТС]     ATL Service и переодическая задача
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class CAuditorModule : public ATL::CAtlServiceModuleT< CAuditorModule, IDS_SERVICENAME >
    {
public :
    DECLARE_LIBID(LIBID_AuditorLib)
    DECLARE_REGISTRY_APPID_RESOURCEID(IDR_AUDITOR, "{8C07C3E6-0617-4624-B2D9-A0BAEFAFA233}")
        HRESULT InitializeSecurity() throw()
    {
        return S_OK;
    }
    //события сервиса
    HRESULT Start(int nShowCmd) throw();
    HRESULT Run(int nShowCmd) throw();
    void OnContinue(void) throw();
    void OnPause(void) throw();
    void OnStop(void) throw();
    void OnShutdown(void) throw();
 
    
    static Actions nextAction;
    static HANDLE threadHandle;
    
private:
    static DWORD WINAPI ThreadFunc();
 
    //+прочие методы обработки данных
    };

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
HRESULT CAuditorModule::Start(int nShowCmd) throw()
{   
    try
    {
        nextAction = run;
        threadHandle = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)ThreadFunc, this, 0, NULL);
    }catch(int e){
 
    }
 
    //return CAtlServiceModuleT< CAuditorModule, IDS_SERVICENAME >::Start (nShowCmd);
    return 0;
}
 
Текущее время: 01:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru