问题标签 [virtual]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hosting - 我正在寻找支持自定义操作系统映像的 Windows 托管服务提供商(如 AMZN EC2)
我开始喜欢Amazon 的 EC2 服务,并且我正在寻找类似的东西,它支持保存正在运行的 Windows 服务器映像并从中启动新实例的能力。
我联系了GoGrid(该功能计划在未来)和Mosso(不高兴)
任何人都知道可以做到这一点的任何托管/云提供商吗?
virtual - 虚拟构造函数
是否需要虚拟构造函数?如果是这样,任何人都可以发布一个场景吗?
c# - 模型 - 视图 - 具有虚拟网格的演示者
在 winforms 应用程序中使用虚拟网格和 MVP 模式时,最好的责任分解是什么。
包含:
- 从网格中获取用户更改单元格更新的回调
- 从网格回调以设置给定行和列的单元格的样式和值
c# - C#:虚拟函数调用比委托调用更快?
它只是发生在我的一个代码设计问题上。比如说,我有一个“模板”方法,它调用一些可能“改变”的函数。一个直观的设计是遵循“模板设计模式”。将更改函数定义为要在子类中覆盖的“虚拟”函数。或者,我可以只使用没有“虚拟”的委托函数。委托函数被注入,因此它们也可以被定制。
最初,我认为第二种“委托”方式会比“虚拟”方式更快,但一些代码片段证明它是不正确的。
在下面的代码中,第一个 DoSomething 方法遵循“模板模式”。它调用虚拟方法 IsTokenChar。第二种 DoSomthing 方法不依赖于虚函数。相反,它有一个传入委托。在我的电脑中,第一个 DoSomthing 总是比第二个快。结果就像 1645:1780。
“虚拟调用”是动态绑定,应该比直接委托调用更耗时,对吧?但结果表明并非如此。
有人可以解释一下吗?
delegates - 通过委托执行可重写方法时,Invoke() 和 BeginInvoke() 的行为不同
谁能告诉我为什么这段代码的行为方式如此?查看代码中嵌入的注释...
我在这里错过了一些非常明显的东西吗?
c++ - C++父类调用子虚函数
我想要一个纯虚拟父类来调用函数的子实现,如下所示:
这应该可以,但我得到一个未链接的错误:/ 这是使用 VC++ 2k3
或者它不应该工作,我错了吗?
.net - Writing a Virtual Printer in .NET
I'm looking to create a virtual printer that passes data to my .NET application. I want to then create an installer that installs both the printer and the .NET application. It would we really nice to be able to write it all in C#, but I have a feeling that this will require a printer driver to be written is unmanaged code. Does anyone know of a fairly clean tutorial or example of how to do this?
c++ - CRTP 避免动态多态性
如何在 C++ 中使用 CRTP 来避免虚拟成员函数的开销?
sql-server - SQL Reporting Services 无法配置虚拟目录
我有一个问题,我们尝试将 TFS 2005 服务器升级到 2008。在安装过程中,我们遇到了无法配置 SQL Reporting Services 的错误。日志文件显示,在创建/配置 SQL Reporting Services 的虚拟目录(确切地说是 Reports 目录)期间,抛出了 FileNotFoundException。该目录实际上已创建。SQL 报告服务在安装之前运行良好。我尝试使用报表服务器配置工具手动重新配置,但是虽然它会创建两个目录,但它仍然失败并出现 FileNotFoundException。我手动配置 .config 文件以指向当前服务器,并且能够运行 sql 报告服务网站。我们尝试了几件事:弄乱权限、应用程序池、重新安装 .
有任何想法吗?
c++ - 删除还是虚拟删除?
我正在编写一个库和一个演示项目。该项目不关心我使用哪个版本的 lib(我可以使用 sdl、directx 或任何我喜欢的 gfx 后端)。为了得到我做的对象
现在,我应该使用 delete 还是应该使用obj->deleteMe();
?我问是因为我不完全是在做新的,所以我不应该做删除?
我有obj->create(theType);
它返回一个带有 Obj 接口的类。我真正的问题是我需要一个libname_deleteDevice();
还是obj->deleteMe()
很好,因为我在界面中有一个 deleteMe?