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

Создать в среде MSVS C + + консольное приложение , реализующее веб -службу с использованием библиотеки gSOAP - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выполнить функции в случайном порядке http://www.cyberforum.ru/cpp-beginners/thread1151185.html
Допустим есть 5 функций void foo1() { cout << "1" << endl; } void foo2() { cout << "2" << endl; } void foo3() { cout << "3" << endl; } void foo4() { cout << "4" << endl; } void foo5() { cout << "5" << endl; } Каким образом можно запрограммировать их выполнение в случайном порядке? Например:
C++ Определение конструктора копирования для производного класса Как написать определение конструктора копирования для производного класса, а именно копировании части базового класса из одного производного класса в другой? Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1151184.html
C++ Сцепление двух списков через указатели
Помогите написать программу на С++ через указатели. В программировании плохо разбираюсь, дали начальную структуру и само задание. Задание: Сцепление двух списков. Вот структура: // lab1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream"
C++ Вызов метода для всех созданных объектов
Создается несколько объектов класса. Как сделать, чтобы при уничтожении любого объекта, для всех других созданных ранее объектов выполнялся определенный метод? Пример. class Circle{ ... public: draw(); // рисует круг ~Circle(); // рисует поверх круга черный круг } //после вызова деструктора для какого-либо круга, другие круги могут
C++ Ввести дату (без времени) с компьютера http://www.cyberforum.ru/cpp-beginners/thread1151163.html
Добрый вечер. Знаю, что есть фишка, которая может ввести локальное время и дату. Нужна помощь вот в чем: есть функция в которой происходит ввод в поля структуры. в поле (*dl).beg должно заноситься сегодняшняя дата (без времени). Любая помощь была бы очень кстати. Ну и максимально чтобы было понятно :) void AddDeal(deal *dl){ cout<<"enter deal order: "; cin>>(*dl).order;...
C++ Нужно ли тут вызывать оператор delete Всем здрасьте. Тут встал вопрос об операторе delete. struct x { //... }; x* y; y = new x; //... подробнее

Показать сообщение отдельно
Redginald
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 37
19.04.2014, 00:50  [ТС]     Создать в среде MSVS C + + консольное приложение , реализующее веб -службу с использованием библиотеки gSOAP
Заглавник paymental.h
(такое у нас в примере, в лабке)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
//gsoap ns service name:    paymentssl
//gsoap ns service style:   rpc
//gsoap ns service encoding:    encoded
//gsoap ns service namespace:   urn: paymentssl
//gsoap ns service location:    [url]http://localhost:9999[/url]
//gsoap ns service method-action: Make Payment urn:Make Payment
typedef int xsd__int;
typedef char* xsd__string;
 
enum t__status              // remote status:
{ 
  STATE_OK,                 // ok
  STATE_FAIL                // fail to process
};
 
class t__result
{
public:
    enum t__status errCode;
    xsd__string message;
};
 
int ns__MakePayment(xsd__int qty, t__result* result);
  Затем  дали нам какую то итоговую реализацию что с ней делать - хз
 
//gsoap ns service name:    paymentssl
//gsoap ns service style:   rpc
//gsoap ns service encoding:    encoded
//gsoap ns service namespace:   urn: paymentssl
//gsoap ns service location:    [url]http: //localhost:9999[/url]
//gsoap ns service method-action: Make Payment urn: Make Payment
typedef int xsd__int;
typedef char* xsd__string;
 
enum t__status              // remote status:
{ 
  STATE_OK,                 // ok
  STATE_FAIL                // fail to process
};
 
class t__result
{
public:
    enum t__status errCode;
    xsd__string message;
};
 
int ns__MakePayment(xsd__int qty, t__result* result);
 
 
В итоге сказали что каким то чудным образом должно быть что то похожее на это
#include "PaymentServiceImpl.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
    const int SERVICE_PORT = 9999;
 
    std::auto_ptr<PaymentServiceImpl> srv (new PaymentServiceImpl());
    if (srv->run(SERVICE_PORT))
    { 
        srv->soap_stream_fault(std::cerr);
        exit(-1);
    } 
 
    return 0;
}
Покопавшись во всем этом дня 2 я решил, что легче будет попросить у кого то помощи и начань с 0-я, потому что в этом, данном преподами "примере" разобраться даже поллитры не помогут
 
Текущее время: 23:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru