Для чего используется «@» в с ++ - PullRequest
0 голосов
/ 29 января 2020

Я читаю g SOAP документацию отсюда: https://www.genivia.com/dev.html#services

Существует пример сгенерированного кода:

#import "gsoap/import/stlvector.h" // import std::vector XML data binding

//gsoap ns schema namespace: HR
class ns__employee {
  public:
   @std::string                name    1;        // required name attribute
   @int                        ID      0 = 9999; // optional ID attribute, defaults to 9999
    std::vector<ns__employee*> manages 0:12;     // up to 12 <manages> elements
};

Это выглядит так с ++ а что это? @std::string name 1;, @int ID 0 = 9999;, std::vector<ns__employee*> manages 0:12; - это похоже на битовые поля.

...