64,637
社区成员
发帖
与我相关
我的任务
分享
#include<list>
#include <algorithm>
#include<string>
#include<vector>
#include<iostream>
int main(){
testArray();
return 0;
}
void testArray(){
char *words[] = {"stately", "plump", "buck", "mulligan"};
// calculate how many elements in words
size_t words_size = sizeof(words)/sizeof(char *);
// use entire array to initialize words2
list<string> words2(words, words + words_size);
}
1>------ Build started: Project: Learn, Configuration: Debug Win32 ------
1>Compiling...
1>SimpleContainer.cpp
1>d:\workspaces\vs2008\learn\learn\simplecontainer.cpp(8) : error C3861: 'testArray': identifier not found
1>d:\workspaces\vs2008\learn\learn\simplecontainer.cpp(17) : error C2065: 'list' : undeclared identifier
1>d:\workspaces\vs2008\learn\learn\simplecontainer.cpp(17) : error C2065: 'string' : undeclared identifier
1>d:\workspaces\vs2008\learn\learn\simplecontainer.cpp(17) : error C3861: 'words2': identifier not found
1>Build log was saved at "file://d:\Workspaces\vs2008\Learn\Learn\Debug\BuildLog.htm"
1>Learn - 4 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
#include<list>
#include <algorithm>
#include<string>
#include<vector>
#include<iostream>
using namespace std;//这里加了两行
void testArray();
int main(){
testArray();
return 0;
}
void testArray(){
char *words[] = {"stately", "plump", "buck", "mulligan"};
// calculate how many elements in words
size_t words_size = sizeof(words)/sizeof(char *);
// use entire array to initialize words2
list<string> words2(words, words + words_size);
}