01/10/2018, 00:32

Phép toán trên biến enum

Mọi người cho em hỏi: Có thể thực hiện các phép toán. enum++,enum–,… (các phép toán trên kiểu int) cho biến enum đc ko ạ?

Nguyễn Xuân Phúc viết 02:46 ngày 01/10/2018

Google phát ra ngay

  • http://stackoverflow.com/questions/2571456/operators-overloading-for-enums
  • http://stackoverflow.com/questions/15451382/implementation-of-operators-for-enum-class
Nguyễn Văn Công viết 02:44 ngày 01/10/2018

Mh đang học C bạn ơi. Với lại mh ko biết tiếng anh. Bạn nói đại ý cho mh đc ko? Tóm lại là đc hay ko?

Nguyễn Xuân Phúc viết 02:46 ngày 01/10/2018

mặc định enum cũng chỉ à gán các tên cho nó thôi, còn giá trị mặc định của nó vẫn là 0 1 2 …
nên khi cần, nó sẽ tự cast sang int để tính toán bình thường
ví dụ:

Ideone.com

Ideone.com

Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.

Nguyễn Văn Công viết 02:47 ngày 01/10/2018

Code của bạn nó bão lỗi chỗ i++

Nguyễn Xuân Phúc viết 02:40 ngày 01/10/2018

vậy luôn, đưa link C++ thì bảo đang học C
đến lúc đưa source C thì quăng vào C++
chơi vậy luôn

Nguyễn Văn Công viết 02:33 ngày 01/10/2018

Vậy nếu mh đang học C nhưng dùng trình compiler của C++ thì phải làm sao bạn?

Nguyễn Thành Trung viết 02:46 ngày 01/10/2018

sao bạn lại dùng DevC++ chạy code C

Nguyễn Văn Công viết 02:35 ngày 01/10/2018

Thế dùng cái gì? i love you.

Nguyễn Thành Trung viết 02:38 ngày 01/10/2018

sao bạn không dùng codeblocks ấy cho tiện

Người bí ẩn viết 02:44 ngày 01/10/2018

Vậy nếu mh đang học C nhưng dùng trình compiler của C++ thì phải làm sao bạn?

Tải codeblocks về dùng đi nhé. Coi hướng dẫn dùng tại đây:

Nguyễn Văn Công viết 02:38 ngày 01/10/2018

ok thanks mọi người nha.

Bài liên quan
0