Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Arno Welzel Newsgroups: de.sci.electronics Subject: Re: Workstation: erste Tests Date: Mon, 23 Oct 2023 15:38:37 +0200 Lines: 22 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net K7Hm+F7zpin22bm1N/pp8wHxTUE+tjIZOQiG5uwayfGqiM0HOT Cancel-Lock: sha1:8LOataUroA6UKyMho0DI/RKdD0Q= sha256:FhvURa9N7inhRrLFfqNrLiGObI2imk+h0cK9S1VQR0w= Content-Language: de-DE In-Reply-To: Xref: csiph.com de.sci.electronics:345225 Helmut Schellong, 2023-10-21 15:41: > Am 21.10.2023 um 10:17 schrieb Arno Welzel: [...] >> Makros werden bei der Compilierung zu Code expandiert, basierend auf der >> Definition des Makros. Wenn ein Makro 10x verwendet wird, wird auch der >> selbe Code 10x in das Binary eingebaut. Effizent ist das gegenüber einem >> Funktionsaufruf ganz sicher nicht und "logisch" ebenso wenig. Logisch >> wäre, dass man *Funktionen* auch als solche implementiert, damit diese >> im Binary auch nur *einmal* vorhanden sind und nicht mehrfach redundant. > > Das mußt Du mir, als Autor von drei C-Büchern, nicht erklären. > Ich habe schon über 20-fach verschachtelte Makros definiert, mit > enormer Problemlösungskraft. Na dann ist ja alles gut. Wozu postest Du dann noch hier? Hast Du nix besseres zu tun? -- Arno Welzel https://arnowelzel.de