C ++ 17 est le nom du standard C ++ approuvé en 2017. Il s'appuie sur l'ancien standard C ++ 14, améliorant le langage de base et la bibliothèque standard, et ajoutant quelques nouvelles fonctionnalités de langage.
Je passais par la norme C ++ n4713.pdf. Considérez le code ci-dessous: #include <iostream>
#include <type_traits>
enum UEn
{
EN_0,
EN_1,
EN_L = 0x7FFFFFFFFFFFF ...
Considérez cette fonction: template<template<class, class> class C, class T, class Alloc>
void foo(C<T, Alloc>& container) {
std::cout << container.size ...
Supposons que j'ai une fonction de calcul de longueur vectorielle, qui a un paramètre supplémentaire inc (cela indique la distance entre les éléments voi ...
J'essaye de récupérer les valeurs d'un tuple de tableaux en utilisant les informations de type sur la fonction utilisée pour les traiter. Cependant, la déduction de typ ...