好吧,我需要一些见解。
我正在学习 C++ 课程,并正在进行我的第二个项目。我正在尝试创建一个选项列表,允许您将电子邮件存储在字符串向量中。
现在,在花时间帮助我并查看代码之前,我想指出我的问题。我在文件“HughesProject2-1.cpp”中创建了一个对象:
HughesEmail myhughesEmail();
当我使用这个对象运行 displayList() 时,问题就出现了:
myHughesEmail.displayList();
Visual 2010 不断告诉我“错误:表达式必须具有类类型”
现在我使用这本书作为执行此操作的参考,他们以相同的方式创建了一个对象,并随后以相同的方式使用它。我对我的错误感到困惑,因为我的文件与使用对象的基础知识和正在执行的操作完全不同。我知道还有其他错误,因为这是不完整的,而且我仍在学习,我需要知道什么最有可能导致我在制作后使用该对象。提前致谢。
我有三个文件:
你遇到了一种叫做“最麻烦的解析”的情况。
HughesEmail myHughesEmail();
该行不构造新的HughesEmail
堆栈上的对象。相反,它声明了一个返回一个HughesEmail
并且什么也不拿。您应该删除空括号。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)