问答列表

为什么模板只能在头文件中实现?

作者:MainID 提问时间:1/30/2009

引自 C++ 标准库:教程和手册: 目前,使用模板的唯一可移植方法是使用内联函数在头文件中实现它们。 为什么会这样? (澄清:头文件并不是唯一的可移植解决方案。但它们是最方便的便携式解决方案。...

为什么模板只能在头文件中实现?

作者:MainID 提问时间:1/30/2009

引自 C++ 标准库:教程和手册: 目前,使用模板的唯一可移植方法是使用内联函数在头文件中实现它们。 为什么会这样? (澄清:头文件并不是唯一的可移植解决方案。但它们是最方便的便携式解决方案。...

为什么模板只能在头文件中实现?

作者:MainID 提问时间:1/30/2009

引自 C++ 标准库:教程和手册: 目前,使用模板的唯一可移植方法是使用内联函数在头文件中实现它们。 为什么会这样? (澄清:头文件并不是唯一的可移植解决方案。但它们是最方便的便携式解决方案。...

为什么模板只能在头文件中实现?

作者:MainID 提问时间:1/30/2009

引自 C++ 标准库:教程和手册: 目前,使用模板的唯一可移植方法是使用内联函数在头文件中实现它们。 为什么会这样? (澄清:头文件并不是唯一的可移植解决方案。但它们是最方便的便携式解决方案。...

为什么模板只能在头文件中实现?

作者:MainID 提问时间:1/30/2009

引用 C++ 标准库:教程和手册: 目前使用模板的唯一可移植方法是使用内联函数在头文件中实现它们。 为什么会这样? (说明:头文件不是唯一的可移植解决方案。但它们是最方便的便携式解决方案。...

获取定义方法的类

作者:Jesse Aldridge 提问时间:6/7/2009

如何获取在 Python 中定义方法的类? 我希望以下示例打印“”:__main__.FooClass class FooClass: def foo_method(self): print ...

为什么 const 成员函数模板是针对非 const 对象实例化的?

作者:felps321 提问时间:8/28/2023

我偶然发现了一个问题,即为非常量对象实例化了 const 成员函数模板,这会导致编译错误。 下面是可重现的示例: #include <cstdio> #include <type_traits> ...

如何实现单例设计模式?

作者:Artem Barger 提问时间:6/18/2009

最近,我遇到了 C++ 的单例设计模式的实现/实现。它看起来像这样(我从现实生活中的例子中采用了它): // a lot of methods are omitted here class Sing...

延迟执行 ES6 模板文字

作者:CodingIntrigue 提问时间:3/24/2014

我正在使用新的 ES6 模板文字功能,我脑海中浮现的第一件事是 JavaScript,所以我开始实现一个原型:String.format String.prototype.format = func...

由于非类型参数专用化而导致的模棱两可的模板实例化

作者:ssmaniot 提问时间:5/16/2023

我正在尝试使用 TMP 实现列表及其操作。 以下代码无法编译,无法实例化(最后一行):Insert_t #include <type_traits> template <int... I> st...


共1695条 当前第7页