编译报错:xlC_r: 1501-225 unable to create temporary file
2种情况:
1、用户权限不够
2、文件系统已满
编译报错:xlC_r: 1501-225 unable to create temporary file
2种情况:
1、用户权限不够
2、文件系统已满
AIX上常用的编译器有cc, xlC, xlC_r等。
cc 只能编译C语言
xlC和xlC_r可以编译C++语言,但xlC_r可以使用多线程库(我还没用过)
typename一共就两种用法
①修饰模板参数,说明它是一个类型.此时可以用class关键字来代替.
②修饰嵌套依赖类型名
关于第②点要说明如下:
比如:
std::list
首先,它是一个依赖于模板参数的类型,所以它是一个依赖类型名
其次,它也是一个嵌套在std内部的类型,所以它是 嵌套依赖类型名,需要用typename来修饰.如下:
typename std::list m_lstT;
记住:
在涉及到一个模板中的嵌套依赖类型名的任何时候,都必须把typename放在紧挨着它的前面.