模板函数:
template <class T>
T func(T t1)
{
return t1;
}
模板类:
template <class T>
class CA
{
public:
T func(T t1);
}
template <class T>
T CA<T>::func(T t1)
{
return t1;
}
模板函数:
template <class T>
T func(T t1)
{
return t1;
}
模板类:
template <class T>
class CA
{
public:
T func(T t1);
}
template <class T>
T CA<T>::func(T t1)
{
return t1;
}
in stack: int a;
in heap: int* pa = new int;
global: int a; (not in a function)
local static: static int a;
static 3种用法
类的成员:。。。
函数中变量:。。。
全局:若全局变量仅在单个C文件中访问,则可以将这个变量修改为静态全局变量,以降低模块间的耦合度
近期评论