源代碼如下:
#include "stdafx.h"
#include "3D-SCM.h"
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
using std::fstream;
typedef CTypedPtrArray<CObArray,C3DVec *> C3DVecListBase;
class C3DVecList: public C3DVecListBase
{
public:
void OutputToText(std::fstream &cout);
};
///////函式定義
void C3DVecList::OutputToText(std::fstream &cout)
{
ASSERT_VALID(this);
using std::endl;
cout<<"C3DPointList"<<SPACE<<this<<SPACE<<m_nSize<<endl;
for(int i=0;i<m_nSize;i++)
{
cout<<this->GetAt(i)<<endl;
}
}
找不出問題出在哪兒,求幫忙
uj5u.com熱心網友回復:
已經解決,問題在于using namespace std; using std::fstream;這兩句宣告放在標準頭檔案之后 而不是自己定義的頭檔案之后即可,希望能幫到遇到同樣問題的人uj5u.com熱心網友回復:
呃呃呃,找到答案了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/119866.html
標籤:基礎類
