我对虚拟int和虚拟字符串的含义感到困惑。
此外,我很困惑前缀“虚拟”与任何东西有什么关系;我觉得它与矢量有关。
答案 0 :(得分:3)
virtual
与int
无关,也与矢量无关。 int
指定函数完成时返回的值的类型。 virtual
指定以与继承相关的特殊方式处理函数调用。
我希望这个问题在这里已有重复的答案。在C ++中搜索有关virtual
关键字的内容。
您的问题是一个非常基本的C ++问题,我相信对virtual
的含义的完整解释超出了StackOverflow可以帮助您的范围。你应该找一本不错的初学者C ++书。
答案 1 :(得分:1)
答案 2 :(得分:0)
在C ++中,“virtual”是在类'或struct的方法声明中使用的关键字,它使函数基于对象类型变为多态。您可以在http://en.wikipedia.org/wiki/Virtual_function阅读基本的,与语言无关的概念,但最好阅读C ++手册以了解如何使用它。