thế nào là using namespace std
Trang 1 trong tổng số 1 trang
thế nào là using namespace std
không biết hôm trước mình có dịp đọc ở trên 1 trang forum nào đó của bạn mình, bạn ấy nói không nên dùng using namespace std. Nhưng lúc đó mình chưa có thời gian để trả lởi. Nên hôm nay mình trả lời trên đây luôn.
Vì sao lại có using namespace std trong VS 2005 hay VS 2008?
Trong C++ có 3 kiểu khai báo header:
Giờ ta nói về cái "using namespace std;", bạn có thể khai báo hoặc không khai báo tùy thích. Nhưng nếu không khai báo thì khi sử dụng các hàm trong iostream thì bạn phải gọi std cho nó trước, chẳng hạn:
.... etc ...
Dưới đây là một ví dụ về khai báo thư viện theo đúng chuẩn C++:
@Mình cũng chỉ có biết vay thôi. Nếu bạn không đồng ý thì comment nhé.
Vì sao lại có using namespace std trong VS 2005 hay VS 2008?
Trong C++ có 3 kiểu khai báo header:
#include <tenthuvien> // Khai báo các thư viện chuẩn(iostream,
//iomainip, stdlib...)
#include <tenthuvien.h> //Khai báo các thư viện không chuẩn
//( các thư viện của C như conio.h, stdio.h)
#include "tenthuvien.h" //Khai báo các thư viện do
//người dùng tự định nghĩa
using namespace std;
Giờ ta nói về cái "using namespace std;", bạn có thể khai báo hoặc không khai báo tùy thích. Nhưng nếu không khai báo thì khi sử dụng các hàm trong iostream thì bạn phải gọi std cho nó trước, chẳng hạn:
std::cout << "Hello world";
std::cin >> n;
Hoặc là:
std::cin.getline(str,10);
.... etc ...
Dưới đây là một ví dụ về khai báo thư viện theo đúng chuẩn C++:
#include <iostream>
#include <conio.h>
#include "hello.h"
using namespace std;
//Duoi day la phan nội dung.
@Mình cũng chỉ có biết vay thôi. Nếu bạn không đồng ý thì comment nhé.
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|