30/09/2018, 16:31
Hỏi về cách sử dụng dấu "" và <> của #DEFINE trong c++
Em muốn hỏi là có sự khác nhau giữa dấu ""
và <>
trong #DEFINE
c++
không ạ.
Vì em thấy đôi lúc là dùng ""
và đôi lúc lại dùng <>
nên rất thắc mắc không biết khi nào nên dùng cái nào
Bài liên quan
Phải là
#include
mới đúng chứ @Byn nhỉ?Nếu là
#include
thì khi tainclude
các thư việnhệ thống
* thì mình dùng<>
. Còn nếuinclude
các thư viện không phải là thư việnhệ thống
, chủ yếu do người dùng tự viết, thì mình dùng""
*
hệ thống
: ở đây có nghĩa là thư viện được chỉ định đường dẫn trước.Trong Visual Studio thì để chỉ định đường dẫn thư viện ta dùng lệnh
/LIBPATH:dir
. Chi tiết xem ở đâyĐối với g++ thì mình dùng lệnh
-I<include path>
. Chi tiết xem ở đâyThư viện được khai báo trong hệ thống chứ không phải là thư viện hệ thống
Thank anh @laptrinhio, em viết vậy cho ngắn gọn. Nhưng em để cái
*
rồi xuống dưới giải thích đầy đủ rồi mà anh