ThienThanCNTT
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

thế nào là using namespace std

Go down

thế nào là using namespace std Empty thế nào là using namespace std

Bài gửi by nth 03/03/10, 08:41 pm

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:

#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é.
nth
nth
Admin
Admin

Tổng số bài gửi : 550
Số điểm : 1113
Số lần được cám ơn : 33
Ngày đến diễn đàn: : 01/08/2009
Tuổi : 35
Đến từ : Thiên Đường

https://thuhuong.forumvi.net

Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết