【C++學習筆記】一個使用new和delete的例項
#include <iostream>
#include <cstring>
using namespace std;
char * getname(void);
int main()
{
char * name;
name = getname();
cout << name << " at " << (int *) name << "\n";
delete [] name;
name = getname();
cout << name << " at " << (int *) name << "\n";
delete [] name;
cin.get();
cin.get();
cin.get();
return 0;
}
char * getname()
{
char temp[80];
cout << "Enter last name: ";
cin >> temp;
char * pn = new char[strlen(temp) + 1];
strcpy(pn, temp);
return pn;
}
相關文章
- GObject學習筆記(一)類和例項GoObject筆記
- C++記憶體管理:new / delete 和 cookieC++記憶體deleteCookie
- vue學習筆記(八)---- vue中的例項屬性(wacth和computed的使用)Vue筆記
- C++動態記憶體管理——new/deleteC++記憶體delete
- C++學習隨筆——簡單的單例設計模式例項C++單例設計模式
- Hive學習筆記 ---- 支援Update和Delete以及MergeHive筆記delete
- C malloc() free(), C++ new() delete()C++delete
- 記憶體(new delete )記憶體delete
- 【學習筆記】make 和 new 關鍵字的區別筆記
- JS例項學習筆記——w3cschoolJS筆記
- Python 3 學習筆記之類與例項Python筆記
- C++學習隨筆——使用map和迭代器iterator的簡單範例C++
- 從預設解構函式學習c++,new,delete,記憶體洩漏,野指標函式C++delete記憶體指標
- C語言例項解析精粹學習筆記——19C語言筆記
- Mybatis學習筆記 1:一個Mybatis使用例子MyBatis筆記
- Python學習:類和例項Python
- C++ 學習筆記(3):引用和指標C++筆記指標
- C++學習筆記——003C++筆記
- C++學習筆記——001C++筆記
- OI學習筆記(C++)筆記C++
- c++學習筆記(三)C++筆記
- c++學習筆記(五)C++筆記
- c++學習筆記(四)C++筆記
- innodb學習筆記(一) aio的使用筆記AI
- 程式設計中new[]和delete[]應該如何使用?程式設計delete
- Unity3D學習筆記6——GPU例項化(1)Unity3D筆記GPU
- Python學習筆記-PuLP庫(3)線性規劃例項Python筆記Pulp
- JavaScript 複習之例項物件與 new 命令JavaScript物件
- C++ 一些學習筆記(十二)類和物件-多型C++筆記物件多型
- <七>深入理解new和delete的原理delete
- C++學習筆記——C++ 繼承C++筆記繼承
- C++學習筆記-Cherno C++系列C++筆記
- 多項式學習筆記筆記
- Manim 學習筆記(一)--常用的幾個函式和操作筆記函式
- C++ 學習筆記之——輸入和輸出C++筆記
- C++學習筆記-----類和建構函式C++筆記函式
- 一個 GitLab CI/CD 的學習筆記Gitlab筆記
- new、delete、記憶體分配 的底層原理delete記憶體
- C/C++學習路線———學習筆記C++筆記