Xcode C ++未声明的标识符错误

吉林11

我已经在头文件中创建了一个类,并在该类int rsvdticketsprivate部分中列出了一个当试图在同一头文件中的函数中使用此成员时(我试图添加机票价格,因此我想将总数保存在此下int rsvdtickets),编译器将引发未声明的标识符错误。

我已经确保所有拼写都是正确的,但是我不确定如何解决此问题。

#include <iostream>
#include <math.h>

class tickets
{
public:
   void getheldtickets();
   void computeseats();
   void availabetickets();

private:
   int rsvdtickets;
   int availtickets;  
};


void getheldtickets()
{
   int seasontkt;
   int corptkt;

   std::cout << "How many season ticket holders?";
   std::cin >> seasontkt;
   std::cout << "How many reserved corporate ticket holders?";
   std::cin >> corptkt;

   rsvdtickets = seasontkt + corptkt;  
}
巴里

问题是当您拥有:

void getheldtickets()
{
    // ..
    rsvdtickets = seasontkt + corptkt;
}

您没有在定义tickets::getheldtickets,实际上是在声明和定义一个称为的完全不相关的自由函数getheldtickets该函数与该类无关tickets,因此无法访问tickets成员-rsvdtickets声明的标识符也是如此

定义类外部的类方法的正确方法是:

void tickets::getheldtickets()
//   ^^^^^^^^^
{
    // everything as before
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用未声明的标识符-Xcode

来自分类Dev

使用简单宏C ++的未声明的标识符错误

来自分类Dev

错误C2065:“名字”:未声明的标识符

来自分类Dev

C ++数组未声明的标识符错误

来自分类Dev

错误C2065:“框架”:未声明的标识符

来自分类Dev

C++ 未声明的标识符错误

来自分类Dev

未声明的标识符C ++

来自分类Dev

Xcode AdMob的GAD_SIMULATOR_ID未声明的标识符错误

来自分类Dev

在iOS 8(Xcode 6)中使用未声明的标识符'GL_BGRA_EXT'错误?

来自分类Dev

在iOS 8(Xcode 6)中使用未声明的标识符'GL_BGRA_EXT'错误?

来自分类Dev

Xcode Admob单例-“使用未声明的标识符“共享””错误

来自分类Dev

Xcode Admob单例-“使用未声明的标识符“共享””错误

来自分类Dev

Xcode 错误 - 使用未声明的标识符“GAdInterstitialKey_Live”

来自分类Dev

Xcode 5 setter方法:使用未声明的标识符

来自分类Dev

在Xcode中使用未声明的标识符

来自分类Dev

Xcode 使用未声明的标识符“func”

来自分类Dev

C ++错误:预期的不合格ID和使用未声明的标识符错误?

来自分类Dev

错误:使用未声明的标识符“self”c++-objective c混合

来自分类Dev

在Objective c中使用Swift类。发生未声明的标识符错误

来自分类Dev

在Objective c中使用Swift类。发生未声明的标识符错误

来自分类Dev

C中的计数排序-错误:使用未声明的标识符

来自分类Dev

错误C2065:模板功能中未声明的标识符

来自分类Dev

托管代码中未声明的标识符错误... Visual C#

来自分类Dev

iOS:Objective-C 创建类属性错误:使用未声明的标识符

来自分类Dev

使用未声明的标识符Objective-C代码

来自分类Dev

无法解析未声明的标识符C ++

来自分类Dev

C ++继承/未声明的标识符问题

来自分类Dev

在头文件(C)中使用未声明的标识符

来自分类Dev

C ++语义问题:“'使用未声明的标识符'余额'”

Related 相关文章

  1. 1

    使用未声明的标识符-Xcode

  2. 2

    使用简单宏C ++的未声明的标识符错误

  3. 3

    错误C2065:“名字”:未声明的标识符

  4. 4

    C ++数组未声明的标识符错误

  5. 5

    错误C2065:“框架”:未声明的标识符

  6. 6

    C++ 未声明的标识符错误

  7. 7

    未声明的标识符C ++

  8. 8

    Xcode AdMob的GAD_SIMULATOR_ID未声明的标识符错误

  9. 9

    在iOS 8(Xcode 6)中使用未声明的标识符'GL_BGRA_EXT'错误?

  10. 10

    在iOS 8(Xcode 6)中使用未声明的标识符'GL_BGRA_EXT'错误?

  11. 11

    Xcode Admob单例-“使用未声明的标识符“共享””错误

  12. 12

    Xcode Admob单例-“使用未声明的标识符“共享””错误

  13. 13

    Xcode 错误 - 使用未声明的标识符“GAdInterstitialKey_Live”

  14. 14

    Xcode 5 setter方法:使用未声明的标识符

  15. 15

    在Xcode中使用未声明的标识符

  16. 16

    Xcode 使用未声明的标识符“func”

  17. 17

    C ++错误:预期的不合格ID和使用未声明的标识符错误?

  18. 18

    错误:使用未声明的标识符“self”c++-objective c混合

  19. 19

    在Objective c中使用Swift类。发生未声明的标识符错误

  20. 20

    在Objective c中使用Swift类。发生未声明的标识符错误

  21. 21

    C中的计数排序-错误:使用未声明的标识符

  22. 22

    错误C2065:模板功能中未声明的标识符

  23. 23

    托管代码中未声明的标识符错误... Visual C#

  24. 24

    iOS:Objective-C 创建类属性错误:使用未声明的标识符

  25. 25

    使用未声明的标识符Objective-C代码

  26. 26

    无法解析未声明的标识符C ++

  27. 27

    C ++继承/未声明的标识符问题

  28. 28

    在头文件(C)中使用未声明的标识符

  29. 29

    C ++语义问题:“'使用未声明的标识符'余额'”

热门标签

归档