C++的errorC2039和C2679的解决
菜鸟最近接触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的解决相关推荐
- javaEE面试重点
Hibernate工作原理及为什么要用? 原理: 1. 读取并解析配置文件 2. 读取并解析映射信息,创建SessionFactory 3. 打开Sesssion 4. 创建事务Transation ...
- 错误 C2679 二进制“=”: 没有找到接受“const _Ty”类型的右操作数的运算符(或没有可接受的转换)的一种情况发生的错误
错误 C2679 二进制"=": 没有找到接受"const _Ty"类型的右操作数的运算符(或没有可接受的转换 记录一下自己写代码出现的错误. 问题 写关于复数 ...
- 解决C++运算符重载时=和+(或-、*、/、后置自增自减)无法连用
背景题目: 定义有理数类(分母不为0的分数,分子分母均为整数)Rational,实现相应操作符的重 载. (1)定义私有数据成员:分子int iUp; 分母 int iDown. (2)定义私有成员函 ...
- error C2679: binary ''
今天在学习C++读写文件时,照着书上的代码打了一遍.结果呢,编译出错了.错误如下:error C2679: binary '>>' : no operator defined which ...
- 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题
继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错???springboot 两种方式稳定解决跨域问题! 之前我写了一篇文章,来解决CORS报错 ...
- 解决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 ...
- Java | kotlin 手动注入bean,解决lateinit property loginService has not been initialized异常
kotlin.UninitializedPropertyAccessException: lateinit property loginService has not been initialized ...
- 苹果设备iphone,ipad,macbook网络连接慢,开机开什么卡什么,一步解决
苹果电脑网络连接慢,开机开什么卡什么??? 网络上的方法一种种,没有一个适用的? 如果你的macbook也是打开就没网,但有一些软件也能用,就是浏览器加载跑条儿,不妨试试! 系统偏好设置-网络-高级- ...
- Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决
在使用Myeclipse开发项目时,发现jsp页面中嵌入的java代码没有编译的迹象,错误的get方法没有报错,没有报错信息我们如何知道我们开发的内容是正确的呢? 接下来就演示一下如何解决
最新文章
- CCS新建BIOS工程的设置问题
- Java中对properties分组_Java中Properties类的使用
- MySQL(七)联结表
- 【计算机组成原理】定点除法运算
- 图像 pipeline_多面体优化,Pipeline与深度学习编译器
- 【nyoj - 860】 又见0-1背包 (dp,反向0-1背包,好题好思路)
- python判断是不是整数1002python判断是不是整数_Python判断一个数是不是为整数的方法...
- 【LeetCode笔记】19.删除链表的倒数第N个结点(Java、快慢指针)
- 场景服务只创建了 Service Difinition 和feature layer
- 99.6%屏占比 vivo NEX 3升级版入网:865+55W快充
- android sugar框架 使用,数据库框架Sugar的使用
- Grunt学习笔记002---Gruntfile.js详解
- 2019年,有远见的程序员都在关注这些硬核公众号
- 前端 获取当前页面服务器ip_fiddler获取响应时间以及服务器IP
- python画柱状图-Python绘制柱状图
- 计算机右键菜单太多,文件右键太多?win10 ghost小方法删除右键多余菜单
- 信号处理:频域转时域
- 从零开始成为网络工程师,H3CNE从零学起
- 文墨绘学呵护那一点点光
- Python:百分制转五分制
热门文章
- Java经典面试题—— int 和 Integer 有什么区别?谈谈 Integer 的值缓存范围
- 过去式与过去分词的用法与区别
- 2020诺贝尔文学奖得主,死亡的诗歌
- 排列组合算法(全排列、全组合)
- SOA系列之 什么是SOA?
- Autoconf解释
- uni-app前端开发(零)
- this.$router.push方法,父子如何传值和接收值
- 【c++/c】C语言“小小计算器”基本功能实现(包含12个实验一篇足以)【期末大作业】
- Java——图片格式转换