菜鸟最近接触C++,遇到了两个问题,记下来解决办法。

这里贴出练习的代码

#include "stdafx.h"
//#include <iostream>
//#include <string>
#include "windows.h"class Hello{
public:void sayHello(){printf("Hello jikexueyuan\n");}void sayHello(std::string name){std::string str = "Hello ";str += name;std::cout << str << "\n";}
};

运行之后提示错误:
错误 1 error C2039: “string”: 不是“std”的成员
于是我把#include <iostream>加到了全部代码的前面,但是发现依然有错误C2039,但是在错误C2039之前有一个warning
警告 1 warning C4627: “#include <iostream>”: 在查找预编译头使用时跳过
后来发现,#include <iostream>和#include “stdafx.h”是有先后顺序的,而且#include “stdafx.h”需要放到全部代码的前面。
调整了顺序之后再次运行,这次之前的错误没有了,但是有新的错误
错误 1 error C2679: 二进制“<<”: 没有找到接受“std::string”类型的右操作数的运算符(或没有可接受的转换)
百度之后在前面加上#include <string>解决了这个问题。


C++的errorC2039和C2679的解决相关推荐

  1. javaEE面试重点

    Hibernate工作原理及为什么要用? 原理: 1. 读取并解析配置文件 2. 读取并解析映射信息,创建SessionFactory 3. 打开Sesssion 4. 创建事务Transation ...

  2. 错误 C2679 二进制“=”: 没有找到接受“const _Ty”类型的右操作数的运算符(或没有可接受的转换)的一种情况发生的错误

    错误 C2679 二进制"=": 没有找到接受"const _Ty"类型的右操作数的运算符(或没有可接受的转换 记录一下自己写代码出现的错误. 问题 写关于复数 ...

  3. 解决C++运算符重载时=和+(或-、*、/、后置自增自减)无法连用

    背景题目: 定义有理数类(分母不为0的分数,分子分母均为整数)Rational,实现相应操作符的重 载. (1)定义私有数据成员:分子int iUp; 分母 int iDown. (2)定义私有成员函 ...

  4. error C2679: binary ''

    今天在学习C++读写文件时,照着书上的代码打了一遍.结果呢,编译出错了.错误如下:error C2679: binary '>>' : no operator defined which ...

  5. 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题

    继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错???springboot 两种方式稳定解决跨域问题! 之前我写了一篇文章,来解决CORS报错 ...

  6. 解决gitte提交报错 error: GE007: Your push would publish a private email address.

    错误情况: gitte提交报错,无法提交上去,报错如下: remote: Powered by GITEE.COM [GNK-6.0] remote: error: GE007: Your push ...

  7. Java | kotlin 手动注入bean,解决lateinit property loginService has not been initialized异常

    kotlin.UninitializedPropertyAccessException: lateinit property loginService has not been initialized ...

  8. 苹果设备iphone,ipad,macbook网络连接慢,开机开什么卡什么,一步解决

    苹果电脑网络连接慢,开机开什么卡什么??? 网络上的方法一种种,没有一个适用的? 如果你的macbook也是打开就没网,但有一些软件也能用,就是浏览器加载跑条儿,不妨试试! 系统偏好设置-网络-高级- ...

  9. Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决

    在使用Myeclipse开发项目时,发现jsp页面中嵌入的java代码没有编译的迹象,错误的get方法没有报错,没有报错信息我们如何知道我们开发的内容是正确的呢? 接下来就演示一下如何解决

最新文章

  1. CCS新建BIOS工程的设置问题
  2. Java中对properties分组_Java中Properties类的使用
  3. MySQL(七)联结表
  4. 【计算机组成原理】定点除法运算
  5. 图像 pipeline_多面体优化,Pipeline与深度学习编译器
  6. 【nyoj - 860】 又见0-1背包 (dp,反向0-1背包,好题好思路)
  7. python判断是不是整数1002python判断是不是整数_Python判断一个数是不是为整数的方法...
  8. 【LeetCode笔记】19.删除链表的倒数第N个结点(Java、快慢指针)
  9. 场景服务只创建了 Service Difinition 和feature layer
  10. 99.6%屏占比 vivo NEX 3升级版入网:865+55W快充
  11. android sugar框架 使用,数据库框架Sugar的使用
  12. Grunt学习笔记002---Gruntfile.js详解
  13. 2019年,有远见的程序员都在关注这些硬核公众号
  14. 前端 获取当前页面服务器ip_fiddler获取响应时间以及服务器IP
  15. python画柱状图-Python绘制柱状图
  16. 计算机右键菜单太多,文件右键太多?win10 ghost小方法删除右键多余菜单
  17. 信号处理:频域转时域
  18. 从零开始成为网络工程师,H3CNE从零学起
  19. 文墨绘学呵护那一点点光
  20. Python:百分制转五分制

热门文章

  1. Java经典面试题—— int 和 Integer 有什么区别?谈谈 Integer 的值缓存范围
  2. 过去式与过去分词的用法与区别
  3. 2020诺贝尔文学奖得主,死亡的诗歌
  4. 排列组合算法(全排列、全组合)
  5. SOA系列之 什么是SOA?
  6. Autoconf解释
  7. uni-app前端开发(零)
  8. this.$router.push方法,父子如何传值和接收值
  9. 【c++/c】C语言“小小计算器”基本功能实现(包含12个实验一篇足以)【期末大作业】
  10. Java——图片格式转换