⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtti.cpp

📁 ncbi源码
💻 CPP
字号:
/* * =========================================================================== * PRODUCTION $Log: rtti.cpp,v $ * PRODUCTION Revision 1000.1  2004/06/01 19:41:37  gouriano * PRODUCTION PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.8 * PRODUCTION * =========================================================================== */#include <ncbi_pch.hpp>#include <corelib/ncbistd.hpp>#include <typeinfo>#include <string>using namespace std;int initRTTI(void);int initRTTI(void){    int r = 0;    r += typeid(void).name()[0];    r += typeid(void*).name()[0];    r += typeid(const void*).name()[0];    r += typeid(bool).name()[0];    r += typeid(int).name()[0];    r += typeid(unsigned).name()[0];    r += typeid(int*).name()[0];    r += typeid(const int*).name()[0];    r += typeid(short).name()[0];    r += typeid(unsigned short).name()[0];    r += typeid(long).name()[0];    r += typeid(unsigned long).name()[0];    r += typeid(char).name()[0];    r += typeid(unsigned char).name()[0];#if SIZEOF_LONG_LONG != 0    r += typeid(signed long long).name()[0];    r += typeid(unsigned long long).name()[0];#endif    r += typeid(char*).name()[0];    r += typeid(unsigned char*).name()[0];    r += typeid(const char*).name()[0];    r += typeid(const unsigned char*).name()[0];    r += typeid(float).name()[0];    r += typeid(double).name()[0];    return r;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -