Retourner au contenu associé (journal : Switch, chaîne constante et c++)
Posté par ®om (site web personnel) le 31 août 2016 à 22:11. En réponse au journal Switch, chaîne constante et c++. Évalué à 2.
En C++, var<int> m; est default-initialized. Pour les types primitifs, ça veut dire non initialisé, mais pour un type complexe pas forcément.
var<int> m;
#include <iostream> template <typename T> struct var { T value; var() : value(42) {} }; int main() { var<int> m; std::cout << m.value << std::endl; return 0; }
blog.rom1v.com
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Pas uniquement string
Posté par ®om (site web personnel) . En réponse au journal Switch, chaîne constante et c++. Évalué à 2.
En C++,
var<int> m;est default-initialized.Pour les types primitifs, ça veut dire non initialisé, mais pour un type complexe pas forcément.
blog.rom1v.com