Zastanawiam się, czy mogę używać wskaźników 32-bitowych w aplikacjach 64-bitowych?c: używać wskaźników 32-bitowych w aplikacji 64-bitowej?
Nasz projekt szkolny pozwala nam tylko skompilować program c do aplikacji 64-bitowej i testuje nasz program pod kątem szybkości i użycia pamięci. Jednakże, jeśli jestem w stanie użyć wskaźników 32-bitowe, a następnie mój program zużywa znacznie mniej pamięci niż w wersji 64-bitowej, również może to działa szybciej (szybciej malloc?)
Dzięki za pomoc
Jak możesz być tak pewny, że 32-bitowe wskaźniki będzie zauważalnie szybszy niż wskaźniki 64-bitowe (jeśli w ogóle)? – Mysticial
przynajmniej zużywa mniej pamięci. Nie jestem pewien co do szybszej prędkości jazdy. – kevin
Czy jesteś pewien, że to będzie nawet znaczące? Czy masz masywne struktury danych oparte na wskaźnikach? Należy również pamiętać, że operacje zerowego przedłużania wskaźnika lub powtarzania wskaźnika mogą spowodować * obniżenie * wydajności. – Mysticial