30/09/2018, 19:09

Cin cuot ko su dung std

Cin cout ko su dung using namespace std co dc k

17XGOD viết 21:25 ngày 30/09/2018

đượ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;
}
Leng Keng viết 21:15 ngày 30/09/2018

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.

... viết 21:14 ngày 30/09/2018

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.

Vu Van Chung viết 21:23 ngày 30/09/2018

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

... viết 21:24 ngày 30/09/2018

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


Trần Hồng Phong viết 21:25 ngày 30/09/2018

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á

viết 21:10 ngày 30/09/2018

define làm gì… xài

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

là được rồi.

Bài liên quan
0