inline

Eine Inline-Funktion ist eine Funktion, mit der der Compiler zur Inline-Erweiterung aufgefordert wurde. Mit anderen Worten, der Programmierer hat angefordert, dass der Compiler den vollständigen Text der Funktion an jeder Stelle einfügt, an der die Funktion aufgerufen wird, anstatt Code zu generieren, um die Funktion an der Stelle aufzurufen, an der sie definiert ist. (Compiler sind jedoch nicht verpflichtet, diese Anfrage zu respektieren.)
2
Antworten

Warum unterbricht das Inlining meiner Accessoren meinen Code?

Ich habe ein merkwürdiges Problem, bei dem der Versuch, inline der Accessoren für meine "Person" -Klasse auszuführen, dazu führt, dass der Code nicht kompiliert werden kann. Der folgende Code wird erfolgreich kompiliert und ausgeführt (Usi...
25.11.2015, 16:27
6
Antworten

Was ist der Unterschied in der Praxis zwischen Inline und #define?

Wie der Titel sagt; Was ist der Unterschied in der Praxis zwischen dem Inline-Schlüsselwort und der Präprozessor-Direktive #define?     
24.08.2010, 08:03
4
Antworten

Entfernen Sie alle Inline-Stile mit BeautifulSoup

Ich mache etwas HTML-Reinigung mit BeautifulSoup. Noob zu beiden Python & amp; BeautifulSuppe. Ich habe Tags, die korrekt wie folgt entfernt werden, basierend auf einer Antwort, die ich anderswo auf Stackoverflow gefunden habe: %Vor% Aber wi...
18.10.2012, 16:27
4
Antworten

Wie kann ich Perl-Subroutinen inline machen?

Ich lese gerade Code Complete 2 , und einer der erwähnten Punkte bezieht sich auf das Erstellen von Unterprogrammen sogar für Operationen, die zu einfach erscheinen, um ihre eigenen Subroutinen zu haben, und wie das hilfreich sein kann. Ic...
02.11.2010, 11:30
4
Antworten

C: Lohnt sich das Inline-Keyword?

Lohnt es sich, das Inline-Schlüsselwort zu verwenden, oder der Compiler ist schlau genug, um zu wissen, wann er eine Funktion inline machen muss?     
06.09.2010, 09:47
3
Antworten

Was ist, wenn eine Inline-Funktion neu definiert wird?

Ich habe Tage in einem seltsamen Problem verbracht und schließlich entdeckt, dass es zwei inline -Funktion der gleichen Signatur im Projekt gab und sie das Problem verursachten. Um die Situation zu vereinfachen, hier ein Beispiel: zwei cpp-Da...
27.07.2011, 10:58
2
Antworten

Wann sollte ich -inl.h Dateien verwenden?

Ich habe gerade diesen Artikel im Google C ++ Coding Style Guide - und ich verstehe es nicht ganz. Wenn ich eine Inline-Methode oder -Funktion in eine andere Datei als den von anderen Dateien eingeschlossenen Header einfüge, ist dies kein...
17.07.2013, 11:10
5
Antworten

Warum kann ich die Inline-Member-Funktion nicht in einer anderen Datei definieren?

Ich habe drei Dateien: 1. Joy.h %Vor% 2. Joy.cpp %Vor% 3. main.cpp %Vor% Ich versuche sie zu kompilieren mit: %Vor% g ++ sagt: %Vor% Wer kann mir sagen, warum ... Wie kann ich dieses Problem lösen, wenn i...
10.03.2012, 17:42
7
Antworten

Funktion inlining - was sind Beispiele, bei denen die Leistung beeinträchtigt wurde?

Es ist allgemein bekannt, dass das Inlining von Funktionen nicht immer von Vorteil ist und sogar die Performance beeinträchtigen kann: Der Linux-Kernel-Styleguide warnt vor übermäßigem Inlining Google empfiehlt auch , dass Programmierer...
27.04.2011, 18:02
2
Antworten

Können virtuelle Funktionen inline sein [duplizieren]

Wenn ich eine Klasse wie folgt definiere: %Vor% Bedeutet dies, dass der virtuelle Destruktor und func inline sind     
25.08.2013, 18:04