...
...
本文为大大维原创,最早于博客园发表,转载请注明出处!!! 一、概述 C/C++中的int类型能表示的范围是-2E31-2E31–1。unsigned类型能表示的范围是0-2E32–1,即 0-4294967295。所以,int和unsigned类型变量,都不能保存超过10位的整数。有时 ...
进制转换是计算机内部时时刻刻都在进行活动,本篇文章也是进制转换的算法介绍,不过不同的是我想利用ascll编码实现2到61之间任意进制的相互转换,更大进制的表示方法只不过是十六进制表示方法的延伸:用字母A到Z表示整数10到35,字母a到z表示整数36到61。这样就可以表示2到61之间的任意进制 ...
头文件 #ifndef __FIFO_H_ #define __FIFO_H_ #pragma pack(4) typedef struct FIFO_Type_STRU { unsig ...
在java或c#中,Object类型对象可以指向任意类型的变量,因为所有的类默认都从Object类继承。但是在c++中,没有类似Object类这样的类型,而很多时候,为了设计出通用的程序,往往需要类似于Object类型作为参数或者返回值。例如,在另一篇文章《c++实现反射类》中就用到了可以指向 ...
#include <iostream> #include <sstream> #include <string> using namespace std; template<class T> T fromString(const ...
用于将形如"0x1A"的string转成BYTE类型 代码如下, 有问题欢迎指出 ...
目录 BaseEnum MyEnum StringToEnumConverterFactory FormatterConfig DTO RestController 参 ...