做某dong的笔试题遇到的,菱形继承答得大致差不多,volatile之前看了的,但是完全忘了,记一下:
1. volatile的作用就是不用编译优化,告诉编译器,该变量的值可能随时变化;
2. 菱形继承在派生类中可能会出现两个原始基类的空间,造成调用模糊。
本文探讨了volatile关键字的作用,即防止编译器优化并告知编译器变量值可能随时改变。同时,文章还讨论了菱形继承可能导致的问题,如派生类中出现两个原始基类的空间而导致的调用模糊。
做某dong的笔试题遇到的,菱形继承答得大致差不多,volatile之前看了的,但是完全忘了,记一下:
1. volatile的作用就是不用编译优化,告诉编译器,该变量的值可能随时变化;
2. 菱形继承在派生类中可能会出现两个原始基类的空间,造成调用模糊。

被折叠的 条评论
为什么被折叠?