#include
using namespace std;
//new,delete本身不是函式(是關鍵字),但是 int* p=new int[10],就是呼叫了new運算子過載函式,是函式
//new string(10); 這樣寫會報錯(編譯器當成強制型別轉換了) invalid conversion from 'int' to 'const cahr*'
//new/delete 、new /delete要配對使用
int main()
{string* p=new string[10];
for(int i=0;i<10;i++)
*(p+i)="abc";
for(int i=0;i<10;i++)
cout<<*(p+i)int* p2=new int(10);
//這裡是分配了乙個int型別的空間並初始化為10(不是new int[10],這樣是分配了10個int型別的空間)
cout<<*p2string* p3=new string("hello,world");
cout<<*p3return 0;
更加詳細的:
UIWebView 的一點理解
uiwebview可以用來方便得顯示url request uiwebview 是從uiview繼承而來的。所以本身並沒有實現scroll。當開啟乙個urlrequest之後,uiwebview 自動建立乙個uiscrollview add 到uiwebview的layer 當開啟當前頁面中的lin...
QThread的一點理解
白天在工作中用到的qthread,發現了一些問題,晚上學習了一下,感觸頗深,遂記錄一下 嘻嘻 1 qthread exec 如果不在run 中最後一行寫出來,普通訊號槽可以用,但是qtimer或qtcpsocket或程序類qprocess的訊號槽不能用!2 在標頭檔案裡定義的類,是屬於主線程的。比如...
class new delete的一點理解
今天寫 發現前面new了乙個phead 後面在另乙個函式裡。void a find node p phead do something delete p 沒有報錯 不是很明白為什麼 不是按道理。new才會使用delete配對嗎?這裡沒有出現new怎麼使用delete成功了啊 後面問大大 說是dele...