腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(292)
视频
沙龙
4
回答
在
bind1st
中替换已删除的C++17
、
我曾经使用过
bind1st
,但随着C++17的删除,我将项目升级到C++17。 如何在以下语句中替换
bind1st
?兰博达?DBManager::Instance().FuncQuery(std::
bind1st
(std::mem_fn(&CGuild::LoadGuildData), this), "SELECT master
浏览 0
提问于2018-10-11
得票数 8
回答已采纳
4
回答
使用
bind1st
还是bind2nd?
、
vwInts.push_back(i);
bind1st
vwInts.end(), inserter(vwIntsB, vwIntsB.begin()),我知道
bind1st
在这种情况下(即transform的使用)没有太大的区别,所以我可以使用
bind1
浏览 1
提问于2011-07-29
得票数 5
2
回答
为什么std::bind1被认为“几乎不可用”?
、
、
在boost::bind上的一次对话中,人们注意到std::
bind1st
存在于C++03中,但它“几乎不可用”。除了对参数数量的明显限制外,boost::bind相对于std::
bind1st
/std::bind2nd的优势是什么?std::
bind1st
在C++03中“几乎不可用”的说法有什么可取之处吗?
浏览 5
提问于2011-07-07
得票数 4
回答已采纳
1
回答
名称空间std没有成员
bind1st
?
、
、
迭代时出现了一个奇怪的错误objects_是vector<someClass*>型的但这甚至没有编译,因为:error C2039: 'mem_fun
浏览 5
提问于2014-11-13
得票数 3
回答已采纳
2
回答
使用过时的绑定器和C++0x lambda
、
、
、
、
C++0x已弃用旧的绑定器,如
bind1st
和bind2nd,转而使用泛型std::bind。C++0x lambda与std::bind绑定得很好,但它们不绑定经典的
bind1st
和bind2nd,因为默认情况下lambda没有嵌套的typedefs,比如argument_type、first_argument_typeauto bound = std::
bind1st
(std::function<int (int, int)>([](int i, int j){ return i < j; }), 10);
浏览 4
提问于2010-04-08
得票数 3
回答已采纳
1
回答
std::bind1可以用来将void (*)( void *,int)转换为void (*)(int)吗?
、
我可以使用std::
bind1st
将其中一个转换成另一个吗?在不使用C++ 11 std::bind,只使用std::
bind1st
的情况下,有没有办法做到这一点?
浏览 2
提问于2013-12-16
得票数 0
回答已采纳
2
回答
自动推断
bind1st
的类型(mem_fun(&my_class::f),这个)?
、
、
、
、
我想将
bind1st
(mem_fun(&my_class::f), this)函数器传递给for_each。不幸的是,它很难读,所以我想给它起一个更易读的名字,像这样: (the type I am looking for) meaningful_name =
bind1st
(mem_fun(&my_class
浏览 4
提问于2011-01-23
得票数 1
回答已采纳
2
回答
STL: std::std::unary_function的第一绑定
、
、
、
AFAIK std::
bind1st
接受一个二进制函子和一个参数,并返回一个具有已绑定的第一个参数的一元函子。STL是否提供了一个类似于std::
bind1st
的函数,它接受一个一元函数和一个参数,并返回一个没有参数的函数? 编辑:我需要一个比C++11更老的版本的解决方案(我没有放那个标签)
浏览 0
提问于2015-03-16
得票数 0
回答已采纳
1
回答
为什么std::bind1不做免费函数的工作?
、
) == 0;{ cout << count_if(v.begin(), v.end(),
bind1st
我想知道
bind1st
和bind之间在技术上的区别是什么,这使得后者在这种情况下起作用?
浏览 1
提问于2013-10-13
得票数 2
回答已采纳
2
回答
用常数相乘装置矢量
、
、
、
我在一个项目中使用推力,它似乎缺少一些基本功能:-std::transform(vec.begin(), vec.end(), vec.begin(),但很明显,
bind1st
浏览 9
提问于2014-03-30
得票数 4
2
回答
C++隐藏模板参数
、
我不知道这是否可能,但我想对给定的类“隐藏”一些模板参数。下面是我的意思,假设我有以下代码:class Foo};class Bar Foo_specialized<A,b> obj;现在假设的Bar不需要了解A,而是需要了解b。很自然,这样的东西是完美的(下面是一个伪代码来说明这个想法): template<template&
浏览 7
提问于2016-06-23
得票数 2
回答已采纳
4
回答
bind1st
和bind2nd
、
我在下面的参考文献中有一个观点:
浏览 2
提问于2011-05-24
得票数 2
回答已采纳
1
回答
对具有多个参数的函数使用mem_fun
、
、
、
在下面的例子中,foo()-call运行得很好,但是如果我想对sum()-function执行同样的操作,gcc编译器会抱怨这一行:}; { { }; Func(X *x, int
浏览 1
提问于2011-07-08
得票数 2
回答已采纳
2
回答
std::for_each是通过值传递还是通过引用传递?
、
、
、
指针对的测试映射public: std::for_each(people.begin(), people.end(),std::
bind1st
除此之外,如果我想使用boost::bind或std::bind (c++11)而不是
bind1st
,我该怎么做呢?
浏览 2
提问于2013-07-10
得票数 1
回答已采纳
2
回答
`for_each`没有像我期望的那样工作
、
、
、
21); std::for_each(myVector.begin(), myVector.end(), std::
bind1st
invalid use of 'this' in no
浏览 4
提问于2015-08-23
得票数 2
回答已采纳
2
回答
如何创建一个从输入流中读取下一个值的functor?
、
、
、
如下所示: std::
bind1st
(std::mem_fun(&istream::get ??), cin)。这似乎对我不起作用。
浏览 1
提问于2010-11-11
得票数 0
回答已采纳
1
回答
regex_match作谓词
、
、
、
有没有一种方法可以使用std::regex_match()作为谓词(例如,std::
bind1st
() )?) std::cout << std::count_if( word.begin(), word.end(), std::
bind1st
浏览 4
提问于2017-06-15
得票数 0
回答已采纳
2
回答
如何使用绑定器和bind2nd函数器?
、
、
如何使用binder2nd、bind2nd和
bind1st
?更具体地说,什么时候使用它们,它们是必要的吗?另外,我正在寻找一些例子。
浏览 1
提问于2009-09-21
得票数 1
回答已采纳
2
回答
C++:使用mem_fn和
bind1st
创建函数对象
、
、
、
、
到目前为止,这是我的代码:auto memfun_bound_to_model=std::
bind1st
(memfun,model);auto memfun_bound_dt=std::
bind1st
(memfun_bound_res
浏览 2
提问于2015-09-17
得票数 1
回答已采纳
4
回答
如何在C++中对向量和标量进行乘法?
、
我试图实现它的方式是添加: std::
bind1st
(std::multiplies<T这将返回编译错误: std::
bind1st
(std::multiplies<T>()std::iota(begin(n), end(n), 0); std::transform(n.begin(), n.end(), n.
浏览 1
提问于2016-12-08
得票数 1
回答已采纳
点击加载更多
相关
资讯
左耳朵耗子:什么是函数式编程?
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券