不明白你的意思
函數可以不定義為void么?

解决方案 »

  1.   

    int CTagData::convert(unsigned char ctem)
    {
        int item;    ...    return item;}
      

  2.   

    void CTagData::convert(unsigned char ctem ,int &item) 
      

  3.   

    void CTagData::convert(unsigned char ctem ,int *item) 
      

  4.   

    非常感谢楼上的兄弟的解答!顺便再问一个简单的问题。16进制的表示为0123456789ABCDEF和0123456789abcdef,这其中的“ABCDEF”和“abcdef”这个大小写有区别吗?"A"代表10进制的10,那"a”是不是也代表10进制的10呢?
      

  5.   

    void CTagData::convert(unsigned char ctem ,int& item)用引用 或者用指针void CTagData::convert(unsigned char ctem ,int* item)
    {
    ……
    *item = ....
    ……
    }
      

  6.   

    void CTagData::convert(unsigned char ctem ,int &item) 
    或者
    int CTagData::convert(unsigned char ctem)
    {
    int item;
    .....
    return item;
    }//第二个问题,无区别。