#include
#include
#include
char buffer[512] = ;//初始化靜態區
int n(5);
void main();//這個是在棧上,會發生棧溢位
std::vector> myvector;//動態陣列的巢狀
std::vectormyvector1;
myvector1.push_back("呵呵呵呵");
myvector1.push_back("呵呵呵呵1");
myvector1.push_back("呵呵呵呵2");
//刪除的話可以用
myvector1.erase(myvector1.begin());//刪除第乙個元素
//刪除所有的是
std::vector::iterator start, end;//這個是定義迭代器開始和結束
start = myvector1.begin();//開始的位置
end = myvector1.end();//結束的位置
for (;start!=end;start++)
//lamdbda表示式
std::vectorde;
de.push_back(1);
de.push_back(2);
int res;//初始化結果
std::for_each(de.begin(), de.end(), [&res](int x));//計算相加之後的和
//for (int i = 0; i < 100; i++)
//陣列的巢狀使用,列印輸出
for (std::arraymint1 : myint)
}//多元陣列
std::tuplemytuple(1,1,'1',"sin");
for (int i = 0; i < mytuple._mysize;i++)
//分配指定的記憶體
double *pdd;
pdd= new (buffer)double[n];//在靜態區的空間
std::cin.get();//暫停的效果
}
C 11 新型的型別轉換
include typedef void pf int struct point int main 輸出 無警告,無錯誤 段錯誤c 方式強制型別轉換存在的問題 問題 強制型別轉換在實際工程中是很完全難避免的!如何進行更加安全可靠的轉換呢?static cast const cast dynamic ...
11 新型的型別轉換
注 部落格中內容主要來自 狄泰軟體學院 部落格僅當私人筆記使用。測試環境 ubuntu 10.10 gcc版本 4.4.5 一 強制型別轉換 1 c方式的強制型別轉換 type expression type expression typedef void pf int struct point i...
5 C 裡的4種新型型別轉換
1首先來回顧 c的強制轉換 大家都知道,在編譯 c語言中的強制轉換時 編譯器不會檢查轉換是否成功 都會編譯正確 比如 include stdio.h struct position int main 輸出結果如下圖所示 從上圖可以看到,只有當執行 時 才會出現段錯誤問題 當c 上千行時 若出現這種問...