Tại sao để khóa kiểu char vào pair<int,int> thì chương trình vẫn chạy?

tại sao để kiểu khóa là int mà insert ‘c’ kiểu char vẫn chạy đc vậy ạ. rồi cả khi e để khóa kiểu char nhưng để pair<int,int> nó cx vẫn chạy nữa. E tưởng trong c++ char là một kiểu riêng so với int rồi?

ở đây kiểu cần là int, thì char được ép ngầm định (implicitly cast) thành int luôn

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