File.h và file.cpp trong c++

Em chào mọi người ạ.
Em có một thắc mắc mong mọi người giải đáp là :em tạo một file.h sau đó em khai báo static int a=4; và viết một namespace change {void change_();} trong file đó và ở file.cpp e định nghĩa hàm void change(){a=6;} nhưng sao khi em include"file.h" vào file main.cpp thì cout <<a nó vẫn ra giá trị là 4 chứ không phải là 6 ạ.

anh có giải thích ở đây nè em :V Namespace method vs method nằm chung với hàm main()

7 Likes

Em hiểu r cảm ơn anh.

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