From e582112da0181d0454f81428031bf22f07bbe941 Mon Sep 17 00:00:00 2001 From: SouthEast Date: Fri, 3 Jul 2020 11:34:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=80=E4=B8=AA=E5=AD=97?= =?UTF-8?q?=E8=AF=8D=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit “内联是在编译期建议编译器内联” --- basic_content/inline/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/basic_content/inline/README.md b/basic_content/inline/README.md index 3030e27..9f757a1 100644 --- a/basic_content/inline/README.md +++ b/basic_content/inline/README.md @@ -90,7 +90,7 @@ int main() ## 2.虚函数(virtual)可以是内联函数(inline)吗? - 虚函数可以是内联函数,内联是可以修饰虚函数的,但是当虚函数表现多态性的时候不能内联。 -- 内联是在编译器建议编译器内联,而虚函数的多态性在运行期,编译器无法知道运行期调用哪个代码,因此虚函数表现为多态性时(运行期)不可以内联。 +- 内联是在编译期建议编译器内联,而虚函数的多态性在运行期,编译器无法知道运行期调用哪个代码,因此虚函数表现为多态性时(运行期)不可以内联。 - `inline virtual` 唯一可以内联的时候是:编译器知道所调用的对象是哪个类(如 `Base::who()`),这只有在编译器具有实际对象而不是对象的指针或引用时才会发生。 ```c++