Questions marquées «c»

104
Virgule dans une macro C / C ++

Disons que nous avons une macro comme celle-ci #define FOO(type,name) type name Que nous pourrions utiliser comme FOO(int, int_var); Mais pas toujours aussi simplement que ça: FOO(std::map<int, int>, map_var); // error: macro "FOO" passed 3 arguments, but takes just 2 Bien sûr, nous pourrions...

104
Différence entre int32, int, int32_t, int8 et int8_t

Je suis tombé sur le type de données int32_tdans un programme C récemment. Je sais qu'il stocke 32 bits, mais ne le faites pas intet int32faites de même? Aussi, je souhaite utiliser chardans un programme. Puis-je utiliser à la int8_tplace? Quelle est la différence? Pour résumer: quelle est la...

104
Comment tester un problème dans les rails

Étant donné que j'ai un Personableproblème dans mon application Rails 4 qui a une full_nameméthode, comment procéder pour tester cela à l'aide de RSpec? préoccupations / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}" end...

104
«Une exception s'est produite lors du traitement de votre demande. En outre, une autre exception s'est produite lors de l'exécution de la page d'erreur personnalisée… »

J'essaie de publier un site Web MVC en tant que webrole Azure. Lorsque je l'exécute localement, tout fonctionne bien. Mais une fois que je le publie sur Azure et que je surfe sur une action MVC, j'obtiens cette erreur: Erreur serveur dans l'application '/' Erreur d'exécution Description: une...

104
Pourquoi argc n'est-il pas une constante?

int main( const int argc , const char[] const argv) Comme l' article n ° 3 du C ++ efficace déclare "Utiliser const chaque fois que possible", je commence à penser "pourquoi ne pas rendre ces paramètres const" constants "?. Existe-t-il un scénario dans lequel la valeur de argcest modifiée dans un...

104
Est-il légal d'indexer dans une structure?

Indépendamment de la gravité du code, et en supposant que l'alignement, etc. n'est pas un problème sur le compilateur / la plate-forme, ce comportement est-il indéfini ou cassé? Si j'ai une structure comme celle-ci: - struct data { int a, b, c; }; struct data thing; Est - il légal d'accès a, bet...

103
Utilisation de la bibliothèque C ++ dans le code C

J'ai une bibliothèque C ++ qui fournit diverses classes pour gérer les données. J'ai le code source de la bibliothèque. Je souhaite étendre l'API C ++ pour prendre en charge les appels de fonction C afin que la bibliothèque puisse être utilisée avec le code C et le code C ++ en même temps....

103
À quoi sert __gxx_personality_v0?

C'est une question de seconde main d'un site de développement de système d'exploitation, mais cela m'a rendu curieux car je ne trouvais nulle part une explication décente. Lors de la compilation et de la liaison d'un programme C ++ autonome à l'aide de gcc, une erreur de l'éditeur de liens comme...