overloading

overloading

文章 0 浏览 4

C++语义类型包装

我有一个数据类型,例如 class Vector3。现在我需要创建几个与 Vector3 具有相同接口的类,但具有更高级别的语义(例如:Position、Velocity)。使用 …

壹場煙雨 2024-11-16 01:00:19 0 0

如何将成员函数指针传递给模板函数中的重载方法?

我提到了这个有点类似的问题。但这里的情况有所不同: struct A { void foo (int i) {} // choice void foo (double i) {} }; template void ReceiveF…

孤独患者 2024-11-16 00:32:01 2 0

C++表达式中的运算符重载

我确信这个问题已经在某个地方得到了回答,但我不知道要搜索什么。 我有以下情况。我创建了一个 Vector 类并重载了“*”(乘以标量)和“+”运算符(…

债姬 2024-11-15 23:13:07 3 0

如何根据接受的 HTTP 动词重载 ASP.NET MVC 操作?

希望对基于 REST 的 API 的 GET/PUT/DELETE/POST 使用相同的 URL,但是当操作的唯一不同之处在于它接受哪些 HTTP 动词时,它认为它们是重复的! “Typ…

魂牵梦绕锁你心扉 2024-11-15 16:19:19 3 0

C++双重调度“可扩展”无 RTTI

有谁知道在 C++ 中正确处理双重调度的方法而不使用 RTTI 和dynamic_cast<>还有一个解决方案,其中类层次结构是可扩展的,即基类可以进一步派生,并且…

浅听莫相离 2024-11-15 09:21:59 3 0

C# 命名参数、继承和重载惊喜

我正在观看一些有关 C# 4.0 的演示,最后演示者发布了一个包含以下代码的测验。 using System; class Base {     public virtual void Foo(int x = 4,…

極樂鬼 2024-11-15 02:49:53 4 0

未检测到重载运算符

首先介绍一点背景知识,我使用模板制作了一个双向链表。我有一个“帐户”类,其中重载了“==”运算符来比较帐户 ID。我创建了一个链接列表来保存帐户…

允世 2024-11-15 02:36:58 2 0

使用接口和显式实现的函数重载

我有以下接口: public interface Iface { void Sample1(); void Sample1(bool value); } 实现如下所示。注意:要求 Sample1 的实现是显式的(由于通…

紫轩蝶泪 2024-11-15 00:13:55 2 0

重载:参数较多的方法调用参数较少的方法

我正在和同事吵架。当重载两个方法时,参数较多的方法调用参数较少的方法是否被认为是一种不好的做法? 例如: method (P p1, P p2, P p3) { newP>; m…

花间憩 2024-11-14 21:03:55 1 0

C++0x 错误:使用 std::shared_ptr 重载函数到 const 参数不明确

假设我有两个不相关类A和B。我还有一个使用 boost::shared_ptr 的 Bla 类,如下所示: class Bla { public: void foo(boost::shared_ptr); void foo(b…

握住我的手 2024-11-14 20:28:53 3 0

功能上相当于重载

在函数式编程中我应该采取什么方法来重载方法(提供一个或多个具有相同函数名称的不同签名)。 我是函数式编程的新手,所以目前我还没有真正理解这一…

め七分饶幸 2024-11-14 20:02:30 3 0

是否可以重载 GWT i18n 中的消息方法

我有一个可本地化 GWT 项目的 com.google.gwt.i18n.client.Messages 实现。 但似乎不可能重载方法。是Bug还是有原因? public interface CommonMessag…

老子叫无熙 2024-11-14 19:22:42 2 0

析构函数可以重载吗?

enable_if 文档页面 说: 构造函数和析构函数不 有一个返回类型;一个额外的参数 是唯一的选择。 析构函数可以重载吗?…

酒废 2024-11-13 12:19:08 5 0

C++超载

可能的重复: 运算符重载 我想重载按字母顺序排列字符串,我不知道该怎么做。 如何再次调用字符串类来重新定义?…

空城仅有旧梦在 2024-11-11 17:49:31 2 0

传递 size_t 时对重载 sqrt 函数的不明确调用

string aux; int maxy, auxx = 0; cin >> aux; maxy = (int)sqrt(aux.size()); 为什么我会收到此错误: 1> error C2668: 'sqrt' : ambiguous call to …

享受孤独 2024-11-11 17:43:08 5 0
更多

推荐作者

小瓶盖

文章 0 评论 0

wxsp_Ukbq8xGR

文章 0 评论 0

1638627670

文章 0 评论 0

仅一夜美梦

文章 0 评论 0

夜访吸血鬼

文章 0 评论 0

近卫軍团

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文