value::value, constructeur
Constructeur créant une valeur Null
_ASYNCRTIMP value();
_ASYNCRTIMP value(
int32_t value
);
_ASYNCRTIMP value(
double value
);
_ASYNCRTIMP explicit value(
bool value
);
_ASYNCRTIMP explicit value(
utility::string_t
);
_ASYNCRTIMP explicit value(
const utility::char_t *
);
_ASYNCRTIMP value(
const value &
);
_ASYNCRTIMP value(
value &&
);
Paramètres
- value
Valeur C++ à partir de laquelle créer une valeur JSON, chaîne codée sur deux octets STL C++
Notes
Ce constructeur existe pour éviter la correspondance des littéraux de chaîne avec un autre constructeur, comme cela est très probable. Par exemple, la conversion booléenne ne requiert pas de conversion définie par l'utilisateur et établit la correspondance par conséquent au préalable, ce qui signifie que la valeur JSON devient booléenne.
Configuration requise
En-tête : json.h
Espace de noms : web::json