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.

15
Quand dois-je écrire le mot clé 'inline' pour une fonction / méthode?
На этот вопрос есть ответы на Stack Overflow à partir de : Когда следует использовать inline для функции / метода? Quand dois-je écrire le mot-clé inlined'une fonction / méthode en C ++? Après avoir vu quelques réponses, quelques questions connexes: Quand ne devrais-je pas écrire le mot clé 'inline' pour …

13
Comment écrire en ligne si une déclaration à imprimer?
J'ai besoin d'imprimer certaines choses uniquement lorsqu'une variable booléenne est définie sur True. Donc, après avoir regardé cela , j'ai essayé avec un exemple simple: >>> a = 100 >>> b = True >>> print a if b File "<stdin>", line 1 print a if b ^ SyntaxError: invalid syntax …

14
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 de compilation qui remplace un …
276 c#  optimization  inline 

14
Quand utiliser la fonction en ligne et quand ne pas l'utiliser?
Je sais que inline est un indice ou une demande au compilateur et qu'il est utilisé pour éviter les frais généraux d'appel de fonction. Alors sur quelle base peut-on déterminer si une fonction est candidate ou non à l'inlining? Dans quel cas faut-il éviter l'inlining?
185 c++  c  inline 


1
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 …
127 c#  performance  f#  inline 

8
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 …
126 c  gcc  inline 




3
Est-il judicieux d'utiliser des mots clés en ligne avec des modèles?
Étant donné que les modèles sont définis dans les en-têtes et que le compilateur est capable de déterminer si l'intégration d'une fonction est avantageuse, cela a-t-il un sens? J'ai entendu dire que les compilateurs modernes savent mieux quand intégrer une fonction et ignorent les inlineindices. edit: Je voudrais accepter les …
119 c++  templates  inline 


12
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 = …
105 c#  image  email  smtp  inline 

2
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: // Constexpr specifier version #include<iostream> #include<cstdlib> constexpr int f(const int …

3
Comment passer un événement en tant qu'argument à un gestionnaire d'événements en ligne en JavaScript?
// this e works document.getElementById("p").oncontextmenu = function(e) { e = e || window.event; var target = e.target || e.srcElement; console.log(target); }; // this e is undefined function doSomething(e) { e = e || window.event; var target = e.target || e.srcElement; console.log(target); } <p id="p" onclick="doSomething(e)"> <a href="#">foo</a> <span>bar</span> </p> Des …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.