template9.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 41 行
C
41 行
// Produces ICE 980519.// Test case from Dirk Engelmann <Dirk.Engelmann@IWR.Uni-Heidelberg.De>namespace vector { // allocate memory for vector template <class T> inline T* alloc(const int aWidth) { // allocate memory return new T[aWidth]; }}namespace matrix { // allocate memory for matrix template <class T> T** alloc(const int aWidth,const int aHeight) { // allocate memory T **mat = vector::alloc<T*>(aHeight); T *data = vector::alloc<T> (aWidth*aHeight); // set pointer for (int i=0; i<aHeight; i++) mat[i] = &data[aWidth*i]; // ok return mat; }}int main(void){ // sample double **m=matrix::alloc<double>(10,20);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?