anh chị ơi em có 1 thắc mắc đó là cái hàm exit được định nghĩ trong thư viện cstd.lib mà như trong hình em sửa dụng Visual studio. em quên #include <std.lib> vào mà không có báo lỗi và code vẫn chạy thành công?
Tại sao không #include <cstdlib> mà vẫn sử dụng được exit?
Mò ngược lại là thấy có à.
Trong <iostream>
có <istream>
Trong <istream>
có <ios>
Trong <ios>
có <ios_base.h>
Trong <ios_base.h>
có <bits/locale_classes.h>
Trong <bits/locale_classes.h>
có <string>
về sau khỏi
#include <string>
Trong <string>
có <bits/basic_string.h>
Trong <bits/basic_string.h>
có <ext/string_conversions.h>
Trong <ext/string_conversions.h>
có <cstdlib>
Vậy là bạn đã include <cstdlib>
một cách gián tiếp.
P/s: tìm mệt phết.
9 Likes