[問題]跟指標與vector有關的問題
#include <iostream>
#include <cstdlib>
#include <vector>
using namespace std;
int main()
{
vector<double> *a;
vector<double> b(5,1);
double *d;
double c[5]={1,2,3,4,5};
a=&b;
d=c;
cout << *d << endl;
cout << *a << endl; //這一行的語法錯在哪呢?
system("pause");
return 0;
}
DEV C++的編譯器訊息為
no match for'operator<<' in 'std::cout << *a'
接下來就是一長串note了,不貼上來了.
謝謝回覆囉!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.11.75
→
04/20 09:43, , 1F
04/20 09:43, 1F
推
04/20 11:13, , 2F
04/20 11:13, 2F
→
04/20 11:14, , 3F
04/20 11:14, 3F
→
04/20 14:55, , 4F
04/20 14:55, 4F
→
04/20 14:55, , 5F
04/20 14:55, 5F
推
04/20 15:02, , 6F
04/20 15:02, 6F
→
04/20 15:05, , 7F
04/20 15:05, 7F
→
04/20 15:07, , 8F
04/20 15:07, 8F
推
04/20 16:51, , 9F
04/20 16:51, 9F
→
04/20 16:52, , 10F
04/20 16:52, 10F
→
04/20 16:53, , 11F
04/20 16:53, 11F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章