1. 1.
    +1
    pınpı bu sorunun cevabı kuranda var, iyice bi okursan görürsün
    ···
  2. 2.
    0
    bu soruyu cevaplarsın ozaman pc muh. c++ önem çok veriliyor
    kod:

    2. include "stdafx.h"

    void f1( std::vector<std::string>& vect )
    {
    std::string s = "abc xyz";
    vect. push_back( s );
    }

    int _tmain(int argc, _tchar* argv[])
    {//12

    std::vector<std::string> vect;

    for( int i = 0; i < 500000; i++ )
    f1( vect );

    int x = 5;//19

    vect. clear();

    x = 7;//23

    return 0;
    }

    yukarıdaki basit programın çalışması esnasında, 12 nolu satıra gelindiğinde program hafıza üzerinde 1556k yer kaplamakta, 19. satıra gelindiğinde bu değer 23552k ya yükseliyor, 23 numaralı satırda ise programın hafıza üzerinde kapladığı yer üzerinde hiçbir değişim yok; 23552k.

    adı geçen string dinamik olarak ayrılmadığı ve clear() çağırıldığı halde neden vector ün içi boşaltılmış vaziyette değil?
    ···
  3. 3.
    0
    her 3 kişiden 1 i pc mühendisi ama cevaplayabilen yok aq
    ···
  4. 4.
    0
    up upupup
    ···
  5. 5.
    0
    @4 koltuktan düştüm lan
    ···