参照微软官方回复:

#include <iostream>
#include <ostream>
#include <string>
#include <utility>
using namespace std;int main() {string ht = "hello";pair<double, string> ps;#if defined(FIX1)ps = pair<int, string>(1, ht);
#elif defined(FIX2)ps = make_pair(1, ht);
#elseps = make_pair<int, string>(1, ht);
#endifcout << ps.first << " " << ps.second << endl;
}C:\Temp>cl /EHsc /nologo /W4 kitty.cpp && kitty
kitty.cpp
kitty.cpp(16) : error C2664: 'std::make_pair' : cannot convert parameter 2 from 'std::string' to 'std::string &&'You cannot bind an lvalue to an rvalue referenceC:\Temp>cl /EHsc /nologo /W4 kitty.cpp /DFIX1 && kitty
kitty.cpp
1 helloC:\Temp>cl /EHsc /nologo /W4 kitty.cpp /DFIX2 && kitty
kitty.cpp
1 helloBoth FIX1 and FIX2 construct a temporary pair<int, string>, which is then converted during assignment to pair<double, string>.I personally recommend FIX2.

https://connect.microsoft.com/VisualStudio/feedback/details/691756/std-make-pair-error-in-vc11

关于VS2012使用make_pair编译提示“error C2664: “std::make_pair”: 不能将参数 1 从“int”转换为“int ””相关推荐

  1. DX中关于error C2664: “ID3DXEffect::SetMatrix”: 不能将参数 1 从“const char [17]”转换为“D3DXHANDLE”

    用了这么久的DXUT,今天才发现对于shader中的变量无需先获取变量对于的handle然后再设置值,可以直接通过变量名来设置. // V( g_pEffect->SetMatrix( g_hW ...

  2. Android之编译提示error: Apostrophe not preceded by

    1 问题 as编译提示错误如下 error: Apostrophe not preceded by 2 原因 字符串资源文件里面value包含一个单引号 <string name="k ...

  3. idea中项目编译提示Error(1,1) java:非法字符的解决办法(亲测有效)

    从eclipse中导入项目运行是提示非法字符 查找答案得出原因是编码问题 设置的idea默认使用的是UTF-8编码但是我之前eclispe中项目编码也是UTF-8 整个项目中只有以上几处提示Error ...

  4. Fortran 编译提示 Error:This USE statement is not positioned correctly within the scoping unit.

    问题: fortran编译出现错误 Error:This USE statement is not positioned correctly within the scoping unit. 解决问题 ...

  5. STVD 编译提示 #error clnk :1 missing output file 的问题

    求大神!!!

  6. Android系统编译so库提示error undefined reference to '__android_log_print问题的解决

    在系统源代码的hardware/qcom下增加psam文件夹,编译源代码要生成libpsam.so库,Android.mk内容 LOCAL_PATH := $(call my-dir) include ...

  7. android studio编译时提示error please select android sdk

    在做项目时协同开发时遇到的问题. 更新工程后编译提示该错误.  错误原因是,有人上传了修改的.iml文件,此处为app.iml将 <orderEntry type="jdk" ...

  8. Android.bp编译提示ninja: error: unknown target ‘MODULES-IN-xxx‘终极指南

    Android.bp编译提示ninja: error: unknown target 'MODULES-IN-xxx'终极指南 Android.bp系列博客: Android.bp你真的了解吗 And ...

  9. error C2664: 'LONG CTabCtrl::InsertItem(int,TCITEMW *)' : cannot convert parameter 2 from 'char *' t

     刚刚用vs2005写TAB控件时遇到字符集问题 代码如下: [cpp] view plain copy print ? m_tab.InsertItem(0,"进程"); m ...

最新文章

  1. Yolo模型部署的两种方法
  2. Django源码分析9:model.py表结构的初始化概述
  3. mysql function 与 procedure
  4. 比特币这么火热,看看这篇比特币初学者指南
  5. Spring Cloud【Finchley】实战-06使用/actuator/bus-refresh端点手动刷新配置 + 使用Spring Cloud Bus自动更新配置
  6. 计算机视觉算法——目标检测网络总结
  7. c语言查找功能的怎么使用方法,求C语言实现查询功能(如果选择3,如何实现查询)...
  8. 阿里NIPS 2017论文解读:如何降低TensorFlow训练的显存消耗?
  9. 二分法求函数的零点(信息学奥赛一本通-T1241)
  10. OpenARK:惊艳的增强现实、虚实交互开源库
  11. 两级页表如何实现地址转换
  12. The 46th ICPC Asia Jinan Regional Contest,2021,46届济南站热身赛
  13. load data file使用详解
  14. 如何在Windows上使用GIT下载Android源代码
  15. html table 表头停留,HTML table固定表头
  16. 网页前端学习第五次(HTML)
  17. html refresh原理,HTML meta refresh 刷新与跳转(重定向)页面
  18. 夏雨老师告诉您学习平面设计到底好不好呢?
  19. [CF1538E] Funny Substrings (模拟)
  20. 加州房价篇 (一) : 了解数据

热门文章

  1. vue日程/日历管理插件FullCalendar (模仿wps日程)
  2. C++ strcpy_s和strncpy_s使用方法
  3. Idea编译无法输出profile资源文件问题
  4. Java的异常处理练习题
  5. android开发界面适配设计
  6. 升级每天正常更新欢迎_OPPO ColorOS 7 vivo Funtouch OS 10最新尝鲜升级计划
  7. 七、《好先生》经典台词
  8. 前台页面访问,java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp报错
  9. 2019/07/21_后生动物转录因子的早期进化 Early evolution of metazoan transcription factors_(lab paper)
  10. xp系统总是弹出宽带连接服务器,windowsXP系统网络出现“正在连接”问题的解决方法...