30/09/2018, 17:40
Mọi người cho mình hỏi sự khác nhau giữa thư viện <iostream> <iostream.h> và <stdio.h>!?
<iostream.h> và <stdio.h>sao khi khai báo 1 trong 3 thư viện trên thì câu lệnh lại khác nhau như cout, cin với printf, scanf?!
Bài liên quan
<iostream>
là thư viện input / output của C++ hỗ trợ các lệnh nhưcin
vàcout
<isostream.h>
bản chất không nằm trong chuẩn của C++, đây là một phiên bản không nên có, thực tế vì có nhiều người chuyển từ C sang C++ nên hay nhầm lẫn các thư viên để phải có.h
. Đây là phiên bản.h
của<iostream>
<stdio.h>
là thư viện input / output của C, hỗ trợ các lệnh nhưprintf
,scanf
iostream là chuẩn của C++
còn iostream.h là lúc từ thở C++ mới lọt lòng, trc khi được chuẩn hóa nên đã cũ rồi. Nó ko hỗ trợ std:: namespace, tức bạn cout, cin mà ko cần std::cout hay using namespace std…