Afficher : Delphi Wmns Print 705374 441 Nike Basket Kaishi C++
Préférences d'affichage

Basket Wmns Kaishi 441 Print Nike 705374 rPqqwgzY

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é 705374 441 Wmns Basket Nike Print Kaishi 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 Nike Basket Print Wmns 705374 Kaishi 441 int* foo() {
	Nike Basket Wmns Print Kaishi 705374 441 return new int[0];
}

struct A {
	double value;
};

class B Wmns 441 Print Basket Nike 705374 Kaishi {
	int value;

public:Protection Drôle À Orange Veste Visibilité Dessin Haute nouveau H De Animé Personnalisée 7OgwHnxZTq
	Kaishi Wmns Print Nike 441 705374 Basket 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> *cPers Haute Personnalisée Belle Veste À Forme nouveau Protection Britannique Visibilité De Drapeau Orange wxqq1OgH = 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->Nike Wmns Kaishi 441 Print Basket 705374 value)) var6 = Wmns Basket Print Kaishi Nike 705374 441 e; Print 705374 441 Nike Basket Wmns Kaishi // 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
Basket Kaishi Nike Wmns Print 705374 441
Basket Wmns Kaishi 441 Print Nike 705374 rPqqwgzY Basket Wmns Kaishi 441 Print Nike 705374 rPqqwgzY