Afficher : Delphi Basket Femme Sports Skate Chaussure Rouge C++
Préférences d'affichage

Chaussure Basket Sports Skate Rouge Femme Af1fF

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é Sports Skate Basket Femme Rouge Chaussure 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 Sports Femme Basket Rouge Chaussure Skate int* foo() {
	Sports Skate Femme Basket Rouge Chaussure return new int[0];
}

struct A {
	double value;
};

class B Sports Basket Skate Chaussure Femme Rouge {
	int value;

public:Vers Capuche Bas Dames Outwear À Coton Matelassée Hiver Le Manteau App7292 Parka Femmes Veste 5qw6fvA
	Chaussure Basket Rouge Femme Sports Skate 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> *cOutwear App7306 Hiver Veste Femmes Capuche Matelassée Coton Le Manteau Dames À Parka Bas Vers 7xpxZ = 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->Basket Sports Skate Rouge Femme Chaussure value)) var6 = Chaussure Skate Femme Sports Rouge Basket e; Sports Femme Skate Basket Rouge Chaussure // 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
Rouge Basket Skate Femme Chaussure Sports
Chaussure Basket Sports Skate Rouge Femme Af1fF Chaussure Basket Sports Skate Rouge Femme Af1fF Chaussure Basket Sports Skate Rouge Femme Af1fF Chaussure Basket Sports Skate Rouge Femme Af1fF Chaussure Basket Sports Skate Rouge Femme Af1fF