在VC++6.0中的using声明的问题
#include<iostream>usingstd::iostream;intmain(intargc,char**argv){cout<<"test"<<endl;r...
#include <iostream>
using std::iostream;
int main(int argc,char** argv)
{
cout<<"test"<<endl;
return 0;
}
为什么编译后不认cout和endl等? 展开
using std::iostream;
int main(int argc,char** argv)
{
cout<<"test"<<endl;
return 0;
}
为什么编译后不认cout和endl等? 展开
4个回答
展开全部
#include <iostream>
using std::iostream; //此处何意?
//using namespace std; //可以这样全局写
//using std::endl; 也可以这样写
//using std::cout; 也可以这样写
int main(int argc,char** argv)
{
using namespace std; //可用在函数内部写
cout<<"test"<<endl;
return 0;
}
using std::iostream; //此处何意?
//using namespace std; //可以这样全局写
//using std::endl; 也可以这样写
//using std::cout; 也可以这样写
int main(int argc,char** argv)
{
using namespace std; //可用在函数内部写
cout<<"test"<<endl;
return 0;
}
更多追问追答
追问
我在一两个工程中有这样做过成功,但将代码全码转移到另一个工程时就出现问题。
使用using namespace std;会对容器的使用提出大量的警告,很多情况下都是。
追答
那你就看下复制过去之后格式有没发生变化。
复制过去之后你就在全局声明 using namespace std; 吧
展开全部
using namespace std;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using namespace std;
改成这样就好
改成这样就好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using std::cout;
using std::endl;
using std::endl;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询