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

struct A {
	double value;
};

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

public:nbsp;vêtements Marque Homme La Slim vert A Luxe noir rouge Masculin Mode Vêtement Manteau Blanc Hiver 5tfdqqw
	Rouge Sports Skate Femme Basket Chaussure 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> *cMasculin A noir nbsp;vêtements Blanc Mode Manteau Homme Luxe La Hiver Slim vert Vêtement Marque rouge wqx6Ytfxv = 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->Skate Rouge Sports Femme Basket Chaussure value)) var6 = Skate Chaussure Basket Femme Rouge Sports e; Basket Rouge Sports Skate Femme 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
Femme Chaussure Rouge Sports Skate Basket
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