首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

程序中无法识别uint32_t类型解决办法

2012-03-27 
程序中无法识别uint32_t类型程序代码:#ifndefSIMILARITY_H#defineSIMILARITY_H#includeSmallFloat.h #in

程序中无法识别uint32_t类型
程序代码:
#ifndef   SIMILARITY_H
#define   SIMILARITY_H

#include   "SmallFloat.h "

#include   <sys/types.h>
#include   <cstdlib>
#include   <stdlib.h>
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 <stdint.h>

热点排行