-
在类型通用代码中使用-Wtype-limits
我有一个函数可以对泛型类型的值执行否定检查(当然,我不想假设该类型,它不一定是模板化的)。 -
如何在hpp文件和cpp文件中正确使用嵌套类?
我试图用迭代器实现一个单链表,作为链表类的嵌套类。我遇到了很多错误,这些错误与使用迭代器有 -
使用C ++将一个字符串替换为另一个字符串
问题是我不知道输入字符串的长度。 如果输入字符串为“ yyyy”,则只能替换我的函数。我认为解决方 -
如果在c ++ 17中引入了折叠表达式,为什么在c ++ 14中这是一个警告?
我对模板很陌生。我需要将库从c ++ 17转换为c ++ 14,以适合我的项目。除此警告外,我已成功完成所有代 -
将数据从.cpp文件传递到Objective c ViewController
我有一个名为Client的类,该类使用C ++编写,它从服务器接收消息,并且每当收到消息时,我都想向用户 -
使用就地lambda进行复杂的初始化,尤其是const
就地lambda可以用于复杂的初始化。因此,您可以执行以下操作: <pre><code>const widget x = [&]{ widget -
使用C ++用正则表达式替换子字符串匹配
我使用std :: string regex_search和std :: string regex_replace查找子字符串并替换。我的问题是我不知道如何用正则 -
const对临时对象的引用不会延长其寿命
我有一个从中创建临时对象的类。我可以将const引用绑定到此临时对象,并且它可以按预期工作。但是, -
我们可以重新定义正则表达式吗?
我正在使用正则表达式格式化输入字符串,我的问题是我的字符串必须替换太多不同的值,因此我必须 -
使用给定格式将毫秒转换为持续时间
在给定的<code>203443</code>毫秒<em> </em>持续时间内(这是<code>3</code>分钟,<code>23</code>秒和<code>443</code>毫秒 -
模板功能使用参数包时如何传递其他模板参数?
当函数/类使用参数包时,是否可以有其他模板参数? 我尝试简单的求和函数。我想使用<code>templat -
模板类使用参数包时如何传递其他模板参数?
我想为每个作为模板参数传递的类型创建实现<code>print()</code>方法的模板类。 类似的东西: <pr -
成员数组的C ++实现数量
我正在尝试使用C ++模板创建等效于Visual Studio _countof宏。以下是我提出的定义: <pre><code>template<type -
如何在Lambda本身中获取C ++ Lambda函数的地址?
我试图弄清楚如何在自身中获取lambda函数的地址。这是示例代码: <pre><code>[]() { std::cout <<  -
有没有办法在c ++中构建类似于温度或光分布的数值图像的均匀矩阵?
我有一个正在研究的项目,它可以模拟进化。到目前为止,我已经进行了突变和繁殖,并且一切正常运 -
lang支持__null吗?
当我使用clang ++ 5.0版编译以下程序时,它会导致 <blockquote> 错误:函数的初始值设定项看起来不 -
两个类使用彼此的成员类型
我定义了A类和B类,如下所示: <pre><code>class A { public: using Type = int; B::Type v; }; class B { public: -
无法使用`std :: make_shared`分配指针
我很难理解使用<code>new</code>和<code>std::make_shared</code>创建抽象类的<code>std::shared_ptr</code>对象有什么区别 -
在C ++中创建可以正常终止的监视器类
我的主要功能加载了一个监控类。此类调用外部服务以定期获取一些数据并报告运行状况。 这些 -
没有匹配函数在C ++中调用'game_rule'
我正在用C ++编写井字游戏项目。我编写了<code>game_rule</code>函数来控制游戏流程,并在游戏结束函数中调 -
使用成员函数创建std :: function无法编译
我遇到了C ++类的编译问题。 我的代码在这里: <pre><code>#include <chrono> #include <cstdint> # -
通用Lambda和一元+运算符
据我了解,lambda表达式之前的<code>+</code>运算符将其解析为函数指针重载。 (<a href="https://stackoverflow.com/ -
在C ++中运行swig的结果与在python
<pre><code>void BK::BKTree::recursiveSearchNew(BK::Node *node, std::vector<std::pair<std::string, int> > *r, string w, -
使用重载的<<运算符打印嵌套向量的内容
我想在朋友重载运算符<<中打印矢量值。 班级在这里: <pre><code>#ifndef FOR_FUN_TESTCLASS_HPP #define FO -
方法名称和其他类的名称之间的无提示名称冲突?
我有一个奇怪的问题,我有一个<code>Fitness</code>类(<code>Fitness.h</code> + <code>Fitness.cpp</code>),该类被另 -
带有自定义删除程序的std :: unique_ptr对象的大小(带有捕获by-ref的lambda)
在以下代码中,我有一个<a href="https://en.cppreference.com/w/cpp/memory/unique_ptr" rel="nofollow noreferrer"><code>std::uniqu -
BinarySearchTree中的removeNode方法
<blockquote> Blockquote </blockquote> 如何在BinarySearchTree.h中实现removeNode()? <pre><code>// DEFINITION -
CMake链接库在Docker映像中失败
在构建c ++项目的docker映像时,由于库链接问题,我在docker映像中编译项目时遇到问题 位于<a href="h -
有关C ++ std :: sort()中比较函数的问题
我给了2个向量: <pre><code>vector<int> arrive; vector<int> depart; </code></pre> arrive [i]和depart [i]代 -
Lambda闭包左值可以作为右值参考参数传递
我发现<code>lvalue</code> lambda闭包始终可以作为<code>rvalue</code>函数参数来传递。 请参见以下简单演