Tại sao không #include <cstdlib> mà vẫn sử dụng được exit?

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?

Mò ngược lại là thấy có à. :slight_smile:

Trong <iostream><istream>
Trong <istream><ios>
Trong <ios><ios_base.h>
Trong <ios_base.h><bits/locale_classes.h>
Trong <bits/locale_classes.h><string> :flushed: về sau khỏi #include <string>
Trong <string><bits/basic_string.h>
Trong <bits/basic_string.h><ext/string_conversions.h>
Trong <ext/string_conversions.h><cstdlib>

Vậy là bạn đã include <cstdlib> một cách gián tiếp. :slight_smile:

P/s: tìm mệt phết. :kissing:

9 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?