为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的用vs2015运行此代码出现“没有与这些操作数匹配的 "<<" 运算符”这种错误

// ProjectOne.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<cstdio>
#include<iostream>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
class TV
{
public:
  char a[10];
  int high;
private:
 char b[10];
 int wide;
};
class Coordinate
{
public://用户可以看到
 int x;
 int y;
 void printX()
 {
  cout << x << endl;
 }
 void printY()
 {
  cout << y << endl;
 }
};
class Student
{
public:
 void setName(string _name)
 {
  m_strName = _name;
 }
 string getName()
 {
  return m_strName;
 }
 void setGender(string _gender)
 {
  m_strGender = _gender;
 }
 string getGender()
 {
  return m_strGender;
 }
 int getScore()
 {
  return m_iScore;
 }
 void initScore()
 {
  m_iScore = 0;
 }
 void study(int _score)
 {
  m_iScore += _score;
 }
private:
 string m_strName;
 string m_strGender;
 int m_iScore;
};
int main()
{
 Student stu;
 stu.initScore();
 string a = "张三", b = "女";
 stu.setName(a);
 stu.setGender(b);
 stu.study(5);
 stu.study(5);
 cout<< stu.getName() << ' ' << stu.getGender()
  << stu.getScore();
    return 0;
}


正在回答

1 回答

<< <<    之间不能直接接‘’

0 回复 有任何疑惑可以回复我~
#1

qq_Everytime_1 提问者

??抱歉,没看懂啊,可以详细一些吗
2017-05-20 回复 有任何疑惑可以回复我~
#2

慕仙1496619 回复 qq_Everytime_1 提问者

他的意思应该是“” 而不能‘’
2018-03-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103410    人
  • 解答问题       701    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

为什么我的用vs2015运行此代码出现“没有与这些操作数匹配的 "<<" 运算符”这种错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信