Questions marquées «c++»

87
TCHAR est-il toujours pertinent?

Je suis nouveau dans la programmation Windows et après avoir lu le livre Petzold, je me demande: est-ce toujours une bonne pratique d'utiliser le TCHARtype et la _T()fonction pour déclarer des chaînes ou si je devrais simplement utiliser les chaînes wchar_tet L""dans le nouveau code? Je ciblerai...

87
Pourquoi NULL n'est-il pas déclaré?

J'ai un problème avec ce constructeur de structure lorsque j'essaye de compiler ce code: typedef struct Node { Node( int data ) // { this->data = data; previous = NULL; // Compiler indicates here next = NULL; } int data; Node* previous; Node* next; } NODE; quand je viens, cette erreur se...

87
Mot clé non signé en C ++

Le mot clé unsigned par défaut est-il un type de données spécifique en C ++? J'essaye d'écrire une fonction pour une classe pour le prototype: unsigned Rotate(unsigned object, int count) Mais je ne comprends pas vraiment ce que cela unsignedsignifie. Ne devrait-il pas être comme unsigned intou...

87
Comment utiliser glOrtho () dans OpenGL?

Je ne comprends pas l'utilisation de glOrtho. Quelqu'un peut-il expliquer à quoi il sert? Est-il utilisé pour définir la plage de limites des coordonnées xy et z? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); Cela signifie que la plage x, y et z va de -1 à 1?

87
long long int vs long int vs int64_t en C ++

J'ai eu un comportement étrange en utilisant des traits de type C ++ et j'ai réduit mon problème à ce petit problème bizarre pour lequel je vais donner une tonne d'explications car je ne veux rien laisser ouvert à une mauvaise interprétation. Disons que vous avez un programme comme celui-ci:...

87
La dépréciation du mot-clé statique… pas plus?

En C ++, il est possible d'utiliser le staticmot - clé dans une unité de traduction pour affecter la visibilité d'un symbole (déclaration de variable ou de fonction). Dans n3092, ceci était obsolète: Annexe D.2 [depr.static] L'utilisation du mot clé static est déconseillée lors de la déclaration...

87
Récupère le dernier élément d'un std :: string

Je me demandais s'il y avait une abréviation ou une manière plus élégante d'obtenir le dernier caractère d'une chaîne comme dans: char lastChar = myString.at( myString.length() - 1 ); Quelque chose comme myString.back()ça ne semble pas exister. Y a-t-il un équivalent?

87
comment fournir une fonction d'échange pour ma classe?

Quelle est la bonne façon d'activer mes swapalgorithmes dans STL? 1) Membre swap. Est-ce que l' std::swaputilisation astuce SFINAE d'utiliser le membre swap. 2) Autonome swapdans le même espace de noms. 3) Spécialisation partielle de std::swap. 4) Tout ce qui précède. Merci. EDIT: On dirait que je...