Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 默认情况下成员函数是虚拟的吗?_C++ - Fatal编程技术网

C++ 默认情况下成员函数是虚拟的吗?

C++ 默认情况下成员函数是虚拟的吗?,c++,C++,我正在阅读Python中的类,遇到以下语句: 在C++术语中,通常是类成员(包括数据) 成员)是公共的(除了下面的私有变量),和所有 成员功能是虚拟的。 我从来没有听说过,是真的吗?我试着做了一些研究,但我只找到了解释何时将函数设为虚拟以及虚拟意味着什么的文章。这是一篇关于python的声明。它是对一个知道C++的人说的,Python类有公共成员和虚拟函数。 因此,这句话是正确的,但有点脱离上下文。读这句话:我认为这句话本身就很混乱,它不是真的,当然不是真的,数据成员在类中是公共的!这是关于Py

我正在阅读Python中的类,遇到以下语句:

<>在C++术语中,通常是类成员(包括数据) 成员)是公共的(除了下面的私有变量),和所有 成员功能是虚拟的。


我从来没有听说过,是真的吗?我试着做了一些研究,但我只找到了解释何时将函数设为虚拟以及虚拟意味着什么的文章。

这是一篇关于python的声明。它是对一个知道C++的人说的,Python类有公共成员和虚拟函数。
因此,这句话是正确的,但有点脱离上下文。

读这句话:我认为这句话本身就很混乱,它不是真的,当然不是真的,数据成员在类中是公共的!这是关于Python的声明,而不是C++。当然,当应用到C++中时,它是错误的。@ N.M,他说“C++术语”?是的,它是关于C++中用Python表示的语句。你的Python课程并没有教你C++。它教你Python。它解释了Python如何使用C++中可能知道的词汇。