templates

templates

文章 4 浏览 128

C++ - 我可以传递子类作为参数而不是基类吗

我有这个: class DATABASE_API MySQLConnection { } 然后是一个子类: class DATABASE_API WorldDatabaseConnection : public MySQLConnection { } …

吃素的狼 2025-01-11 15:42:50 0 0

c++通过模板化基类重写祖父类方法是一个好的设计吗?

要求:第 2 层需要更改祖父类(即 Base)的一些功能。此更改的功能对于 Dervied_Layer_2_Case_A 和 Dervied_Layer_2_Case_B 是相同的。 您认为使用以…

冬天旳寂寞 2025-01-11 13:53:59 0 0

失败的 static_assert 如何在 if constexpr (false) 块中工作?

P0292R1 constexpr 如果已包含,有望用于 C++17。它看起来很有用(并且可以取代 SFINAE 的使用),但是关于 false 分支中 static_assert 格式错误,无…

江城子 2025-01-11 13:09:15 0 0

对未显式实例化的类型使用模板函数?

我创建了以下内容来尝试更好地理解模板函数的显式实例化。我的印象是(现在看来是错误的),如果您显式实例化模板函数,那么您只能将模板函数用于显式…

假扮的天使 2025-01-11 10:12:58 0 0

从类模板派生的类的公共函数

我有一个具有以下类层次结构的程序: struct TYPE_ONE { int i; }; struct TYPE_TWO { int i; }; template class Base { public: int fun(int i); }; …

初见你 2025-01-11 10:05:37 0 0

C++ - 将模板类的指针传递给函数

我正在尝试将指向模板对象的指针传递给另一个类。 template class A { public: int a[size] = {0}; int getA(int n) { return a[n]; } }; class B { p…

樱娆 2025-01-11 08:39:59 0 0

处理通用代码中不一致的 typedef

我经常在大型代码库中遇到不遵循 typedef 标准约定的代码,例如 ThisType 而不是 this_type。 编写不再依赖 this_type 的通用代码意味着我必须为没有 …

是伱的 2025-01-11 08:19:52 0 0

.cpp 文件中的模板专业化 + .h 文件中的主模板声明

根据 https://eel.is/c++draft/temp.expl .spec#7: 如果模板、成员模板或类模板的成员是显式特化的,则该特化的声明应可从该特化的每次使用中访问,…

等风也等你 2025-01-11 08:10:45 0 0

构建一个对的priority_queue

我经常遇到需要一个存储 std::pair、std::tuple 或 的优先级队列的问题>std::array 其中元素按该对的第一个条目排序。 例如,条目 [4, 2]、[2, 4]、[1…

太阳公公是暖光 2025-01-11 04:15:49 0 0

显式模板实例化 - 何时使用?

休息几周后,我尝试通过 David Vandevoorde 和 Nicolai M. Josuttis 所著的《模板 – 完整指南》一书来扩展和扩展我对模板的了解,以及我想要了解的内…

昔日梦未散 2025-01-11 01:35:37 0 0

在 slim 模板中调用带有参数的函数时出现语法错误

我有一个苗条的模板,我在其中调用像这样的函数: textarea.form-control value = @function(parameter) 但是我收到以下错误: syntax error, unexpec…

吻安 2025-01-11 01:31:13 0 0

C++模板参数仅限于类(非基本类型)

是否可以指定一个永远不会与基本类型(例如 int)匹配的模板参数?我正在大力对抗歧义。例如: template void Function(const T& x) { SetString(x.Ge…

盛夏已如深秋| 2025-01-11 01:19:34 0 0

使用非类型模板参数的 C++20 概念对类模板进行完全专业化

我对 C++20 概念相当陌生,我正在尝试创建一个模板类 Foo ,该类具有基于非类型(枚举器)模板参数的完全专门化的实现。我已经使用下面的代码测试了我…

橪书 2025-01-11 00:47:40 0 0

模板规范但未使用模板参数?

我正在 Pytorch 存储库中查看此文件: https://github.com/pytorch/pytorch/blob/master/aten/src/ATen/native/quantized/cpu/conv_packed_pa​​rams…

愛放△進行李 2025-01-10 23:10:05 0 0

如何理解这样的“两个连续模板”?在 c++通过使用模拟最小示例?

我只了解C++中一些简单的模板用法。 最近,我在一些 OpenFOAM 代码中遇到了以下代码片段,它让我困惑了好几个星期。 (1)您能否通过给出一个最小的工…

尽揽少女心 2025-01-10 23:03:42 0 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

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