- 博客(9)
- 收藏
- 关注
原创 枚举类型的初始值问题
枚举类型是内置类型吗?型的的初始化规则是什么? 首先记住两点:1、内置类型变量(int,bool,指针等)的初始化规则在函数体外(全局)定义的内置类型变量会自动初始化0,函数体内定义的内置类型变量不会初始化。类里面定义的内置类型变量不会自动初始化。2、类类型变量的初始化是调用构造函数(不论是全局还是局部)。类类型变量的类类型成员自然也是调用其构造函数初始化。类类型变量的内置类型成员如第一条
2007-06-08 19:39:00 18374 1
原创 区分函数指针和指针类型
template T addValue(T const& v){ return v + TA;}typedef int(*af0)(int const&);int(*af1)(int const&) = addValueaf0和af1一样吗? 不一样。af0是指针类型、只能用来定义指针。af1是具体的指针。af0 af2 = af1;
2007-06-07 21:45:00 871
原创 如何打印指针的值
#include #include #include #include #include template T addValue(T const& v){ return v + TA;}int(*af1)(int const&) = addValue;int(*af2)(int const&) = addValue;int(*af3)(int const&) = addValue;int
2007-06-07 21:15:00 15520
原创 类中的静态成员变量什么时候被初始化
#include #include class Test{public: static int i;};int Test::i = 0;int main(){ Test a; std::cout Test::i std::cout a.i return 0;}声明:1、加static标识。定义:1、static数据成员必须在类定义体的外部定义;
2007-06-06 20:09:00 4239 2
原创 Dummy模板的问题
http://community.csdn.net/Expert/topic/5562/5562978.xml?temp=.1770288struct _List_node_base { _List_node_base* _M_next; _List_node_base* _M_prev; }; template class _List_global {
2007-06-03 15:39:00 1135
原创 整数写入文件的问题
http://community.csdn.net/Expert/topic/5563/5563018.xml?temp=.8698389int main(){ std::fstream fsbin("D:/a.bin", std::ios_base::binary|std::ios_base::trunc|std::ios_base::out); if(!fsbin.good()
2007-06-03 15:34:00 1297 1
原创 GVIM中的配置问题
"设置tab=4set shiftwidth=4set sts=4set tabstop=4"tab->空格set expandtab"不备份set nobackupset nowritebackup"不要工具条set guioptions-=T"desert 颜色主题colorscheme blue"默认字体为Lucida Console,字体大小为12"set guifon
2007-06-03 13:10:00 1183 2
原创 类函数模板的使用问题
编译环境VC6创天中文版#include #include class TestA{ public: template int compare(const T& a, const T& b) { if(a return -1; else return 0; }};void main(vo
2007-06-03 13:06:00 917 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人