restrict-qualifier

Restrict ist ein Schlüsselwort, das auf einen Zeiger auf ein Objekt angewendet werden kann. Es macht diesen Zeiger zur einzigen Möglichkeit, auf die Daten dieses Objekts zuzugreifen.
3
Antworten

Wie sage ich einem C- oder C ++ - Compiler, dass Pointern kein Alias ​​zugewiesen sind

Ich habe eine Funktion, die ein Array von Zeigern wie folgt empfängt: %Vor% Was ich dem Compiler mitteilen möchte ist, dass die Zeiger ptrs[i] keine Aliase voneinander sind und dass sich die Arrays ptrs[i] nicht überlappen. Wie soll ic...
07.09.2011, 03:08
2
Antworten

Kann __restrict__ auf shared_ptrT angewendet werden?

Intelligente Zeiger sind Zeiger darunter, also gibt es eine Möglichkeit, einen shared_ptr -Parameter für eine Funktion so zu definieren, dass kein anderer shared_ptr oder ein anderer Zeiger irgendeiner Art aliasiert wird? Oder ist das a...
29.01.2012, 00:25
2
Antworten

Warum gibt es keinen Effekt von Zeiger beschränken

Ich kann keinen Unterschied des Codes durch gcc sehen, um Zeiger einzuschränken. Datei1 %Vor% Datei2 %Vor% kompilieren mit %Vor% file1.s und file2.s sind beide gleich, mit Ausnahme der Zeile .file , die den Dateinamen an...
01.10.2012, 20:16