当前位置: 技术问答>linux和unix
程序中无法识别uint32_t类型
来源: 互联网 发布时间:2016-02-27
本文导语: 程序代码: #ifndef SIMILARITY_H #define SIMILARITY_H #include "SmallFloat.h" #include #include #include using namespace std; namespace Linden { class Similarity { public: static Similarity* getDefault(); static uint8_t e...
程序代码:
#ifndef SIMILARITY_H
#define SIMILARITY_H
#include "SmallFloat.h"
#include
#include
#include
using namespace std;
namespace Linden
{
class Similarity
{
public:
static Similarity* getDefault();
static uint8_t encodeNorm(float f)
{
return SmallFloat::floatToByte315(f);
}
virtual float lengthNorm(uint32_t numTerms) = 0;
private:
static Similarity* _pDefaultSimilarity;
};
}
#endif
程序中的uint32_t和uint8_t都提示“没有命名一个类型”
请问是否还需要引用其它头文件?
#ifndef SIMILARITY_H
#define SIMILARITY_H
#include "SmallFloat.h"
#include
#include
#include
using namespace std;
namespace Linden
{
class Similarity
{
public:
static Similarity* getDefault();
static uint8_t encodeNorm(float f)
{
return SmallFloat::floatToByte315(f);
}
virtual float lengthNorm(uint32_t numTerms) = 0;
private:
static Similarity* _pDefaultSimilarity;
};
}
#endif
程序中的uint32_t和uint8_t都提示“没有命名一个类型”
请问是否还需要引用其它头文件?
|
#include