C++ 无操作员<&书信电报;将这些操作数与#include<;字符串>;

C++ 无操作员<&书信电报;将这些操作数与#include<;字符串>;,c++,C++,我已经犯了两天同样的错误了:到目前为止,我的代码的最佳版本如下,编译器不断抱怨“没有操作符您的问题可以简化为: #include <vector> #include <iostream> int main() { std::vector<int> v; std::cout << v; } #包括 #包括 int main(){ std::向量v; std::cout您的问题可以简化为: #include <vector>

我已经犯了两天同样的错误了:到目前为止,我的代码的最佳版本如下,编译器不断抱怨“没有操作符您的问题可以简化为:

#include <vector>
#include <iostream>
int main() {
    std::vector<int> v;
    std::cout << v;
}
#包括
#包括
int main(){
std::向量v;

std::cout您的问题可以简化为:

#include <vector>
#include <iostream>
int main() {
    std::vector<int> v;
    std::cout << v;
}
#包括
#包括
int main(){
std::向量v;

std::cout您的问题可以简化为:

#include <vector>
#include <iostream>
int main() {
    std::vector<int> v;
    std::cout << v;
}
#包括
#包括
int main(){
std::向量v;

std::cout您的问题可以简化为:

#include <vector>
#include <iostream>
int main() {
    std::vector<int> v;
    std::cout << v;
}
#包括
#包括
int main(){
std::向量v;


std::cout_Tsunami_H需要包括basictoestand.hAnd为什么你的
toestain
成员被注释掉了?这不应该编译,也不会:你的问题会从中受益。请创建一个,这样我们可以更好地帮助你。你甚至可以在创建它时自己找到答案。这个问题似乎偏离主题,因为它提供了诊断问题的信息太多了。另外,你正在为你的
T\u Tsunami\u H
T\u Tsunami\u H使用
endif
,需要包括基本的设置和。为什么你的
Toestand
成员被注释掉了?这不应该编译,也不会:你的问题会从中受益。请创建一个,这样我们可以更好地帮助你你。你甚至可以在创建时自己找到答案。这个问题似乎离题了,因为它提供了太多的信息来诊断问题。此外,你正在使用
endif
,因为你的
T\u Tsunami\u H
T\u Tsunami\u H需要包括基本属性和。为什么你的
Toestand
成员被注释掉了?这不应该编译,也不应该:您的问题将从中受益。请创建一个,以便我们能够更好地帮助您。您甚至可以在创建它时自己找到答案。此问题似乎脱离主题,因为它提供了太多的信息来诊断问题。此外,您正在为您的
t\Tsun使用
endif
ami_H
T_H需要包括basictoestand.hAnd为什么你的
Toestand
成员被注释掉了?这不应该编译,也不会:你的问题会从中受益。请创建一个,这样我们可以更好地帮助你。你甚至可以在创建它时自己找到答案。这个问题似乎偏离主题,因为它提供了IDE提供的信息太多,无法诊断问题。此外,您正在为您的
T\u Tsunami\u H
使用
endif
,对于不必要的长代码,我感到抱歉,这对我来说是非常新的。我现在有点了解问题所在,因此感谢您(尽管我不知道您所说的“容器”到底是什么意思)但是我不完全理解我应该做什么来修复它..很抱歉..@user3600130:“容器”只是一个保存数据“元素”的对象“。有些容器是数组、向量、列表、映射、集合、deques和其他。对于不必要的长代码,我很抱歉,这对我来说都是非常新的。我现在有点理解错了,所以谢谢你(尽管我不知道你所说的“容器”到底是什么意思)但是我不完全理解我应该做什么来修复它..很抱歉..@user3600130:“容器”只是一个保存数据“元素”的对象。有些容器是数组、向量、列表、映射、集合、deques和其他。对于不必要的长代码,我感到抱歉,这对我来说都是非常新的。我现在有点理解错了,所以谢谢你(尽管我不知道你所说的“容器”到底是什么意思)但是我不完全理解我应该做什么来修复它..很抱歉..@user3600130:“容器”只是一个保存数据“元素”的对象。有些容器是数组、向量、列表、映射、集合、deques和其他。对于不必要的长代码,我感到抱歉,这对我来说都是非常新的。我现在有点理解错了,所以谢谢你(尽管我不知道你所说的“容器”到底是什么意思)但是我不完全理解我应该怎么做来修复它..很抱歉..@user3600130:“容器”只是一个保存数据“元素”的对象。一些容器是数组、向量、列表、映射、集合、deques和其他。
#include <iostream>
using std::cout;
using std::endl;
using std::scientific;

#include <string>
using std::string;

#include <cmath>

#include <iomanip>
using std::setw;
using std::setprecision;

#include <vector>
using std::vector;


#include "BasisToestand.h"
#include "T_Tsunami.h"


int main()
{

    T_Tsunami myTsunami_1;
    BasisToestand *funPtr1 = &myTsunami_1;
    BasisToestand& funRef1 = myTsunami_1;

    cout << "value at x=0 using pointers is " << funPtr1->getVal(0.) << endl;  //WORKS
    cout << "value at x=0 using references is " << funRef1(0.) << endl;        //WORKS

    cout << "Testing Tsunami" **<<** funPtr1->Toestand(10) << endl;       

    //THIS DOES NOT WORK, the bold thing is where I get the error.

    return 0;
 }
#include <vector>
#include <iostream>
int main() {
    std::vector<int> v;
    std::cout << v;
}
cout << "Testing Tsunami ";
const vector<double>& Toestand = funPtr1->Toestand(10); //get a reference to the vector
for(int i=0; i<Toestand.size(); ++i) //for each element
    cout << Toestand[i] << ','; //print the element and a comma
cout << endl;