virtual相关内容

覆盖非虚函数

它所说的 C++11 FDIS 如果一个虚函数被标记了 virt-specifier 覆盖并且没有覆盖它的成员函数一个基类,程序格式不正确.[ 例子: 结构 B {虚空 f(int);};结构 D : B {无效 f(long) 覆盖;//错误:错误的签名覆盖 B::f无效 f(int) 覆盖;//行}; 如果 B::f 不会被标记为虚拟怎么办? 那么程序是非良构的吗?或者是 overr ..
发布时间:2022-01-13 17:58:22 C/C++开发

未应用 Istio 虚拟服务标头规则

所以我有一个非常独特的情况.问题不应用虚拟服务路由规则.我们的集群中有一个buzzfeed sso 设置.我们想将响应头修改为即添加头.到与 uri sign_in 匹配的每个请求.Buzzfeed sso 有自己的命名空间.现在为了实现这一点,我创建了一个虚拟服务.复制步骤:我们使用这个虚拟服务规范来创建路由规则. apiVersion:networking.istio.io/v1alph ..
发布时间:2022-01-11 16:40:36 其他开发

网络流的虚拟摄像机/直接显示过滤器

我正在使用 Flash Live Encoder.它使用相机来传输视频.支持论坛说我可以创建我需要的自定义直接显示过滤器和流数据.我不明白直接显示过滤器将如何显示在实时编码器的源列表中.我尝试使用一些商业虚拟相机,它工作正常,但它不能使用来自网络流的源. 总结.我有几个网络流.我认为我必须为每个人创建虚拟相机.但是如果我在 C# 上找到带有直接显示过滤器的示例,我找不到虚拟相机. 解决 ..
发布时间:2022-01-08 21:21:55 C#/.NET

C++ 静态虚拟方法的替代方法

在 C++ 中不能声明静态虚函数,也不能将非静态函数转换为 C 风格的函数指针. 现在,我有一个大量使用函数指针的普通 C SDK. 我必须用几个函数指针填充一个结构.我计划使用带有一堆静态纯虚方法的抽象类,并在派生类中重新定义它们并用它们填充结构.直到那时我才意识到 C++ 中不允许使用静态虚拟. 此外,此 C SDK 函数签名没有 userData 参数. 有什么好的选 ..
发布时间:2022-01-05 20:19:11 C/C++开发

C++ 静态虚拟成员?

在 C++ 中是否有可能同时具有 static 和 virtual 的成员函数?显然,没有一种直接的方法来做到这一点(static virtual member(); 是一个编译错误),但至少有一种方法可以达到同样的效果吗? 即: struct 对象{结构体类型信息;static virtual const TypeInformation &GetTypeInformation() con ..
发布时间:2022-01-05 19:59:10 C/C++开发

蓝牙 HID 设备 &iOS 文本字段

我们使用 BT 设备作为键盘与 iPad 通话.我们希望此蓝牙设备与我们应用程序中的 1 个字段通信.(这是自己的看法)我们想要显示虚拟键盘的所有其他 textFields/areaFields. 这可能吗?每当 BT 设备配对时,它都会禁用屏幕键盘. 我们想过在显示需要设备输入的 1 字段的视图之前关闭蓝牙,然后在删除视图时将其重新打开,但这有 2 个问题.iPad 不会自动连接到设 ..
发布时间:2022-01-04 20:08:36 移动开发

覆盖纯虚函数的参数数量

我已经实现了以下接口: template 类变量{上市:变量 (T v) : m_value (v) {}虚拟无效回调()= 0;私人的:T m_value;}; 一个合适的派生类可以这样定义: class Derived : public Variable{上市:派生 (int v) : Variable(五) {}无效回调(){}}; 但是,我想派生 Callback 接受不同参数的类 ..
发布时间:2021-12-31 14:52:40 C/C++开发

以简单列表为源的DataGridView虚拟模式

之前我问了一个关于我的 dataGridView 性能的问题,因为它会显示大量基于传入流添加的行.给出了多种解决方案,其中之一启用了虚拟模式.MSDN 有一篇关于这个主题的文章,但感觉比我需要的要复杂,因为它使用了一个数据库和一个可编辑的字段.我的DataGridView只是用来展示的,我展示的数据放在一个List中. 在我接受答案后,我收到了这个链接:http://www.codeproj ..
发布时间:2021-12-30 13:07:05 C#/.NET

在 .NET 中编写虚拟打印机

我希望创建一个将数据传递到我的 .NET 应用程序的虚拟打印机.然后我想创建一个安装程序来安装打印机和 .NET 应用程序.能够用 C# 编写所有内容真是太好了,但我有一种感觉,这需要将打印机驱动程序编写为非托管代码.有谁知道一个相当干净的教程或如何做到这一点的例子? 解决方案 访问 http://www.printerplusplus.com.它是开源的 .NET 虚拟打印机.它为您提供 ..
发布时间:2021-12-28 00:00:55 C#/.NET

CakePHP 3.0 中虚拟字段/实体属性的分页排序链接

我想创建一个分页排序链接 关于虚拟字段/实体属性a> 在 CakePHP 3.0 中. 在 CakePHP 2.x 中,我曾经创建一个 虚拟字段,然后在该字段上创建分页排序链接.但是,在 CakePHP 3.0 中,虚拟字段 已被替换为 虚拟实体属性. 有什么方法可以让我在 CakePHP 3.0 中使用它吗? 在我的情况下,我有一个 first_name 和 last_name ..
发布时间:2021-12-21 21:02:13 其他开发

C++虚函数表内存开销

考虑: A 类{上市:虚拟无效更新()= 0;}B类:公共A{上市:void update() {/* 东西进入这里... */}私人的:双 a, b, c;}C类{//与 B 相同,但具有不同的更新函数/数据成员} 我现在正在做: A * array = new A[1000];数组[0] = new B();数组[1] = new C();//等等等等 如果我调用sizeof(B),返 ..
发布时间:2021-12-21 10:18:29 C/C++开发

如何限制 OS X 程序的内存?ulimit -v 都没有 -m 工作

我的程序有一半的时间会耗尽内存.在 Linux 下,我可以使用 ulimit -v mem-in-kbytes 对可用内存设置硬限制.实际上,我使用了 ulimit -S -v mem-in-kbytes,所以我在程序中遇到了正确的内存分配问题,我可以中止. 但是... ulimit 在 OSX 10.6 中不起作用.我试过 -s 和 -m 选项,但它们不起作用. 2008 年,在 M ..
发布时间:2021-12-21 10:10:32 其他开发

C++虚继承

问题: class Base {上市:基地(基地* pParent);/* 实现基本的东西 */};A类:虚拟公共基础{上市:A(A* pParent) : Base(pParent) {}/* ... */};B类:虚拟公共基础{上市:B(B* pParent) : Base(pParent) {}/* ... */};C类:公共A,公共B{上市:C(C* pParent) : A(pPare ..
发布时间:2021-12-18 22:26:58 C/C++开发

C++ 虚函数被隐藏

我在 C++ 继承方面遇到了问题. 我有一个类层次结构: class A {上市:虚拟无效 onFoo() {}virtual void onFoo(int i) {}};B类:公共A{上市:virtual void onFoo(int i) {}};C类:公共B{};int main() {C* c = 新 C();c->onFoo();//编译错误 - 不存在} 我的问题是:为什么不 ..
发布时间:2021-12-17 19:53:24 C/C++开发

无法让猫鼬虚拟成为结果对象的一部分

b我声明了一个我希望作为其架构查询结果的一部分出现的虚拟,但是当我在对象上执行 console.log 时它没有显示.这是架构: var schema = new mongoose.Schema({名称:{ 类型:字符串}},{toObject:{虚拟:真实}});schema.virtual("Greet").get(function(){return "我的名字是 " + this.Name ..
发布时间:2021-12-17 11:25:08 其他开发

Actionscript3 Main 类是根,但不允许 Animate Virtual Camera

我最近开始使用 Actionscript 3 学习 Animate CC. 我正在尝试使用 Animate 的“虚拟相机"功能,为我提供一个可以平移、旋转和缩放游戏的相机. 当根没有子类时,很容易实现相机.例如,您可以在屏幕上放置一个块,并在时间线本身内添加相机效果,然后播放您的电影.很简单. 但是当我给 fla 一个类(“Main")并给那个类一个外部 AS3 文件时,我得到一 ..
发布时间:2021-12-17 10:47:23 其他开发

如何实现“虚拟模板功能"在 C++ 中

首先:我已经阅读过并且现在我知道虚拟模板成员函数(还?)在 C++ 中是不可能的.一种解决方法是使类成为模板,然后也在成员函数中使用模板参数. 但是在 OOP 的上下文中,如果类实际上是模板,我发现下面的示例不会很“自然".请注意,代码实际上不起作用,但 gcc-4.3.4 报告:error: templates may not ‘virtual’ #include #include 类动 ..
发布时间:2021-12-13 18:40:50 C/C++开发

C++ 虚拟模板方法

我有一个抽象类(我知道它不会以这种方式编译,但它是为了理解我想要做什么): class AbstractComputation {上市:模板virtual void setData(std::string id, T data);模板虚拟 T getData(std::string id);};类计算:公共抽象计算{上市:模板void setData(std::string id, T 数据); ..
发布时间:2021-12-13 18:33:53 C/C++开发

CRTP 避免动态多态

如何在 C++ 中使用 CRTP 来避免虚成员函数的开销? 解决方案 有两种方法. 第一个是通过静态指定类型结构的接口: template 结构基{无效的 foo() {static_cast(this)->foo();};};struct my_type : base{无效的 foo();//需要编译.};struct your_type : base{无效的 foo();//需 ..
发布时间:2021-12-13 18:31:49 C/C++开发