Partager via


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

Voir aussi

Référence

value, classe