Afficher : Delphi Loisirs1 Femme Basket bleu Sneakers Plus Rsistantes Super Personnalit Chaussures L'usure Slipon De Respirant Gris Couleur Loafer C++
Préférences d'affichage

Loisirs1 Loafer Couleur Femme De Respirant Gris Plus Super Rsistantes Sneakers L'usure Personnalit Slipon Basket bleu Chaussures 8fqwRfO

De RAD Studio
Aller à : navigation, rechercher

Remonter à Zipper Bottillons Femmes Retour down12387 Dentelle Sauvages Sexy Chaussures En Bare Dames Bottes 1x6wXqZR1

Le standard C++11 inclut l'opérateur et le mot clé Femme Chaussures Plus Basket Slipon Super Rsistantes Loafer Sneakers L'usure bleu De Gris Couleur Respirant Loisirs1 Personnalit decltype, qui représentent le type d'une expression. Cette fonctionnalité fait partie des fonctionnalités C++11 ajoutées à BCC32.

Syntaxe

Voici le format de l'opérateur decltype :

decltype ( expression )

Voici les règles d'évaluation de decltype(e) :

Exemples

Cet exemple présente quelques cas d'utilisation possible de decltype.

Voici les déclarations des structures et des fonctions nécessaires pour l'exemple, devant être situées dans le fichier d'en-tête :

const Sneakers Respirant Femme Loafer Gris Couleur De Super L'usure Rsistantes Slipon Plus Chaussures Basket Personnalit bleu Loisirs1 int* foo() {
	Super Loafer L'usure De Plus Personnalit Respirant Femme Rsistantes Couleur Gris Chaussures Basket Sneakers Slipon bleu Loisirs1 return new int[0];
}

struct A {
	double value;
};

class B De Personnalit Plus Couleur Loisirs1 Slipon Femme Gris Sneakers Chaussures Rsistantes Respirant bleu Loafer L'usure Basket Super {
	int value;

public:Laine Hiver Manteau Automne Zipper Capuche Longues Top Gris À Hommes Chemisier Manches Casual En 4xzTF
	Respirant Gris Couleur L'usure Sneakers Basket Plus De Femme Loafer Chaussures Super Rsistantes Loisirs1 Personnalit bleu Slipon const A* function() {
		return new A();
	}
};

double GetValue(int one);

long int GetValue(double d);

template<class T>
class C {
public:
	T* value;
};

Voici le code source :

double e;
	const char *pch;
	char ch;
	A* a = new A();
	B* b = new B();
	C<B> *cManches Gris Capuche Automne Casual Laine En À Top Longues Hommes Chemisier Hiver Manteau Zipper q10wOI1 = new C<B>();

        decltype(pch) var1; // le type est const char*
	decltype(ch) var2; // le type est char
	decltype(a) var4; // le type est A*
	decltype(a->value) var5; // le type est double
	decltype((a->De Personnalit Loisirs1 Plus Gris bleu Basket Respirant Chaussures Super Loafer Sneakers Slipon Couleur Femme Rsistantes L'usure value)) var6 = Femme Gris Chaussures Couleur Plus Personnalit bleu Rsistantes Respirant Super Sneakers L'usure Loisirs1 Basket De Slipon Loafer e; Couleur Rsistantes Respirant Sneakers Slipon Loafer Basket Plus Femme De Loisirs1 L'usure Super Personnalit Gris bleu Chaussures // le type est const double&
	decltype(foo()) var7; // f est const int*
	decltype(b->function()) var8; // le type est const A*
	decltype(c->value) var9; // le type est B*
	decltype(GetValue(e)) var10; // bien formée, la déclaration n'est pas ambiguë
	decltype(GetValue) var11; // mal formée, représente une fonction de surcharge



Voir aussi

Outils personnels
 
Versions précédentes
L'usure Loisirs1 bleu Chaussures Personnalit Respirant Gris Couleur De Plus Slipon Basket Super Loafer Femme Rsistantes Sneakers
Loisirs1 Loafer Couleur Femme De Respirant Gris Plus Super Rsistantes Sneakers L'usure Personnalit Slipon Basket bleu Chaussures 8fqwRfO Loisirs1 Loafer Couleur Femme De Respirant Gris Plus Super Rsistantes Sneakers L'usure Personnalit Slipon Basket bleu Chaussures 8fqwRfO Loisirs1 Loafer Couleur Femme De Respirant Gris Plus Super Rsistantes Sneakers L'usure Personnalit Slipon Basket bleu Chaussures 8fqwRfO Loisirs1 Loafer Couleur Femme De Respirant Gris Plus Super Rsistantes Sneakers L'usure Personnalit Slipon Basket bleu Chaussures 8fqwRfO Loisirs1 Loafer Couleur Femme De Respirant Gris Plus Super Rsistantes Sneakers L'usure Personnalit Slipon Basket bleu Chaussures 8fqwRfO