Sdílet prostřednictvím


value::value – konstruktor

Konstruktor vytvářející hodnotu 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 &&
);

Parametry

  • value
    Hodnota C++ k vytvoření hodnoty JSON z, řetězce C++ STL s dvojitým bajtem

Poznámky

Tento konstruktor existuje, aby se zabránilo spojení řetězcových literálů s jiným konstruktorem, což je velmi pravděpodobné.Například převod na hodnotu bool nevyžaduje uživatelem definovaný převod a proto se vyhoví první, což znamená, že se hodnota JSON změní na logickou.

Požadavky

Záhlaví: json.h

Obor názvů: web::json

Viz také

Referenční dokumentace

value – třída