具有固定实现的虚函数不使用大多数派生类 for (*this)
假设我有以下代码: struct Z struct A { virtual void Do (Z & z) const } struct B : public A {} struct Z { void use (A const & a) {} voi…
为什么对 virtual 关键字如此模糊?
在阅读一个或另一个 boost 库的文档时,我遇到了一些语句,暗示 virtual 关键字是一种邪恶的东西。请参阅http://www.boost.org/ doc/libs/1_46_1/libs…
我的虚拟函数无法使用 C++
我从我的真实代码中编辑了这个,这样更容易理解。 基类: class MWTypes { public: virtual long get() { return (0) } } 派生类:(还会有其他类,如…
关于c++中的虚函数的问题
我是C++初学者,这几天在研究虚函数。 有一些问题让我很困惑。 例如: class A { public: virtual void f() { //do something } } class B: public A …
c++ 中的虚拟继承是什么?
假设我有这样的代码: class A { } class B: virtual public A { } class C: virtual public A { } class D: public B,public C, virtual public A { …
Windows 中的内存映射文件
我正在阅读有关共享内存的内容,我正在阅读的操作系统书籍提供了以下生产者/消费者程序: 生产者: #include <windows.h> #include <stdio.h>…
虚拟内存:进程一和系统一
本文http://msdn.microsoft.com/ en-us/library/aa366912(v=vs.85).aspx 指出 win32 环境中的虚拟内存(假定为 32 位)一半专用于用户模式进程,一半…