Gibt es eine Möglichkeit, die Größe einer Speicherzuweisung nach Initialisierung C/C ++ zu erhöhen?C++

Programme in C++. Entwicklerforum
Anonymous
 Gibt es eine Möglichkeit, die Größe einer Speicherzuweisung nach Initialisierung C/C ++ zu erhöhen?

Post by Anonymous »

Ich versuche, die Menge an Speicher zu erhöhen, die ich mit malloc zugewiesen habe. Gibt es eine Möglichkeit, die Größe von 128 Bytes auf 256 Bytes zu erhöhen, indem zusätzliche 128 Bytes neben dem ursprünglichen Block zugewiesen werden, damit ich als kontinuierlicher Speicherblock auf darauf zugreifen kann? Verwenden Sie G ++. EXE (mingw.org GCC-6.3.0-1) 6.3.0. Oben ist nicht möglich? Für Vector bin ich nicht viel darüber, wie sie implementiert werden, aber haben sie manchmal eine gewisse Optimierung, um den Speicher neben dem Orginalblock zuzuweisen, damit das Kopieren nicht erforderlich ist.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post