Cin cout không sử dụng using namespace std có được không?

Cin cout ko su dung using namespace std co dc k

1 Like

đượ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;
}
2 Likes

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.:slight_smile:

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.

3 Likes

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;
}


1 Like

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á :smile:

define làm gì… xài

using std::cout;
using std::cin;
using std::endl;

là được rồi.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?