Ich frage mich, ob ich 32-Bit-Zeiger in 64-Bit-Anwendungen verwenden kann?c: 32-Bit-Zeiger in 64-Bit-Anwendung verwenden?
Das Projekt unserer Schule ermöglicht es uns nur, das c-Programm in 64-Bit-Anwendung zu kompilieren und sie testen unser Programm auf Geschwindigkeit und Speichernutzung. Allerdings, wenn ich bin in der Lage 32bit Zeiger zu verwenden, dann wird mein Programm verbrauchen viel weniger Speicher als in 64bit, auch vielleicht läuft es schneller (schneller malloc?)
Danke für die Hilfe
Wie Sie so sicher sein, dass 32-Bit-Zeiger wird spürbar schneller als 64-Bit-Zeiger (wenn überhaupt)? – Mysticial
zumindest verbraucht es weniger Speicher. Ich bin mir nicht sicher über schnellere Laufgeschwindigkeit Sache – kevin
Sind Sie sicher, dass es sogar signifikant sein wird? Haben Sie massive Zeiger-basierte Datenstrukturen? Beachten Sie auch, dass die Overhead- oder wiederholten Zeiger-Nullerweiterungsoperationen tatsächlich zu einer * Abnahme * der Leistung führen können. – Mysticial