Cin cout ko su dung using namespace std co dc k
Cin cout không sử dụng using namespace std có được không?
được nhé nhưng mỗi lần dùng cout hay cin lại phải code như này std::cout
VD:
#include <iostream>
int main () {
std::cout << "Hello World";
return 0;
}
sao mấy chế không dùng kiểu này nhỉ:smile:.
#include<iostream>
using namespace std;
int main(){
cout<<"Hello world.";
return 0;
}
có cần phảt sdt:: j đâu.
Bạn này đang hỏi về cách sử dụng cin và cout khi không khai báo namespace std. Chứ không hỏi cách dùng nào tiện nhất.
Đôi lúc việc sử dụng std::cin, std::cout nó lại có cái lợi của nó khi những function khác thuộc namespace std ta không cần dùng tới thì không gọi vào. Việc khai báo dòng using namespace std lại đưa toàn bộ std vào project làm tăng kích thước project.
Nhưng nếu chương trình cần dùng nhiều thì cũng nên đưa vào, chứ không cũng mệt ha
Thích thì define lại vài cái cũng được.
// Example program
#include <iostream>
#include <string>
#define cout std::cout
#define cin std::cin
#define endl std::endl
int main()
{
int n;
cout << "Nhap n: ";
cin >> n;
cout << n << endl;
}
Nói chung là vấn đề topic đã được trả lời xong, mà bạn teen code, không dấu với sai chính tả quá 
define làm gì… xài
using std::cout;
using std::cin;
using std::endl;
là được rồi.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?