Questions marquées «c++»

106
Différence entre CC, gcc et g ++?

Quelle est la différence entre les 3 compilateurs CC, gcc, g ++ lors de la compilation de code C et C ++ en termes de génération de code d'assemblage, de bibliothèques disponibles, de fonctionnalités de langage,

106
Hériter d'une classe de modèle en C ++

Disons que nous avons une classe de modèle Area, qui a une variable membre T area, a T getArea()et une void setArea(T)fonction membre. Je peux créer un Areaobjet d'un type spécifique en tapant Area<int>. Maintenant, j'ai une classe Rectanglequi hérite de la Areaclasse. Puisque...

106
std :: shared_ptr sécurité des threads expliquée

Je lis http://gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.html et certains problèmes de sécurité des threads ne sont toujours pas clairs pour moi: Standard garantit que le comptage de références est géré thread-safe et qu'il est indépendant de la plateforme, non? Problème similaire - la...

106
Que sont les comparateurs transparents?

En C ++ 14, les conteneurs associatifs semblent avoir changé depuis C ++ 11 - [associative.reqmts] / 13 dit: Les modèles de fonction membre find, count, lower_bound, upper_boundet equal_rangene participent pas à la résolution de surcharge sauf si le type Compare::is_transparentexiste. Quel est le...

105
opengl: glFlush () contre glFinish ()

J'ai du mal à distinguer la différence pratique entre appeler glFlush()et glFinish(). La documentation dit cela glFlush()et glFinish()poussera toutes les opérations tamponnées vers OpenGL afin que l'on puisse être assuré qu'elles seront toutes exécutées, la différence étant que glFlush()retourne...

105
Restaurez l'état de std :: cout après l'avoir manipulé

Supposons que j'ai un code comme celui-ci: void printHex(std::ostream& x){ x<<std::hex<<123; } .. int main(){ std::cout<<100; // prints 100 base 10 printHex(std::cout); //prints 123 in hex std::cout<<73; //problem! prints 73 in hex.. } Ma question est de savoir s'il...

105
Comment naviguer dans un vecteur à l'aide d'itérateurs? (C ++)

Le but est d'accéder au "nième" élément d'un vecteur de chaînes au lieu de l'opérateur [] ou de la méthode "at". D'après ce que je comprends, les itérateurs peuvent être utilisés pour naviguer dans les conteneurs, mais je n'ai jamais utilisé d'itérateurs auparavant, et ce que je lis est déroutant....

105
Comment sont fabriqués les plugins VST?

Je voudrais créer (ou apprendre à faire) des plugins VST. Existe-t-il un SDK spécial pour cela? comment donner un .vst au lieu d'un .exe? De plus, si l'on cherche à créer des unités audio pour Logic Pro, comment cela se fait-il?