原创 動態開闢二維數組

一、二維數據的內存空間動態分配 方法一:void malloc2D_1(int **&a)   {       a = new int*[xDim];       for(int i=0;i<xDim;i++)              

原创 C++筆記(2)

2018.04.01 1.函數調用堆棧的過程:     2.函數的返回值怎麼帶出來?    (1)字節數<=4字節,eax   (2)(>4)&&(<=8)字節,eax/[ebx][edx]可選     (3)>8字節,產生臨時量  

原创 關於break,continue,goto,return語句區別詳解

關於break,continue,goto,return語句區別詳解 (1)break         break語句功能:         a、 switch語句中,break語句會終止其後語句的執行,退出switch語句。      

原创 C++筆記(1)

2018.03.30 1.可執行文件運行時進程在虛擬內存上的佈局:       .data段:存放全局變量初始化且不爲0的變量/指針變量   .bss段:存放全局變量初始化爲0或者是未初始化的變量/指針變量 2.編譯,鏈接和運行的過程:

原创 內存泄漏

內存泄漏(Memory Leak)是指程序中己動態分配的堆內存由於某種原因程序未釋放或無法釋放,造成系統內存的浪費,導致程序運行速度減慢甚至系統崩潰等嚴重後果。   程序中所用的數據分別存放在靜態存儲區和動態存儲區中。靜態存儲區數據在程序