Questions marquées «inline»

Utilisez cette balise pour des questions spécifiques sur les effets du mot-clé en ligne, avec la balise de langue appropriée.

276
Fonctions en ligne en C #?

Comment faites-vous des "fonctions en ligne" en C #? Je ne pense pas comprendre le concept. Sont-ils comme des méthodes anonymes? Comme les fonctions lambda? Remarque : Les réponses traitent presque entièrement de la capacité à incorporer des fonctions , c'est-à-dire "une optimisation manuelle ou...

127
Pourquoi ce code F # est-il si lent?

Une implémentation Levenshtein en C # et F #. La version C # est 10 fois plus rapide pour deux chaînes d'environ 1500 caractères. C #: 69 ms, F # 867 ms. Pourquoi? Autant que je sache, ils font exactement la même chose? Peu importe qu'il s'agisse d'une version Release ou Debug. EDIT: Si quelqu'un...

126
Comment puis-je dire à gcc de ne pas insérer une fonction?

Disons que j'ai cette petite fonction dans un fichier source static void foo() {} et je construis une version optimisée de mon binaire mais je ne veux pas que cette fonction soit intégrée (à des fins d'optimisation). y a-t-il une macro que je peux ajouter dans un code source pour empêcher...

105
Constexpr implique-t-il en ligne?

Considérez la fonction intégrée suivante: // Inline specifier version #include<iostream> #include<cstdlib> inline int f(const int x); inline int f(const int x) { return 2*x; } int main(int argc, char* argv[]) { return f(std::atoi(argv[1])); } et la version équivalente de constexpr: //...

105
Envoyer une image intégrée par e-mail

Problème lors de l'envoi d'une image par e-mail en tant qu'image intégrée dans le corps. Le fichier image s'affiche sous forme de pièce jointe, ce qui est correct, mais la partie d'image en ligne s'affiche simplement sous la forme d'un x rouge. Voici ce que j'ai jusqu'ici LinkedResource inline =...