Retourner au contenu associé (journal : C++Now 2014)
Posté par Julien Jorge (site web personnel) le 25 mai 2014 à 20:08. En réponse au journal C++Now 2014. Évalué à 4.
Dans la présentation sur bounded::integer, il y a une classe dont la syntaxe des fonctions m'étonne (classe Goblin, slide 25). Ça ressemble à cela :
bounded::integer
Goblin
class G { public: auto f() -> void { ++m_h; } private: int m_h; };
Quelqu'un peut-il m'expliquer la déclaration de G::f ? Ça ressemble à la syntaxe des lambda avec une déduction automatique du type de f. Je pensais que ça serait une variable de type fonction nommée f mais GCC n'est pas d'accord.
G::f
f
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Syntaxe étonnante
Posté par Julien Jorge (site web personnel) . En réponse au journal C++Now 2014. Évalué à 4.
Dans la présentation sur
bounded::integer, il y a une classe dont la syntaxe des fonctions m'étonne (classeGoblin, slide 25). Ça ressemble à cela :Quelqu'un peut-il m'expliquer la déclaration de
G::f? Ça ressemble à la syntaxe des lambda avec une déduction automatique du type def. Je pensais que ça serait une variable de type fonction nomméefmais GCC n'est pas d'accord.