Hàm bool là sao hả?
Trong C/C++ có kiểu dữ liệu bool chứ hàm bool thì Dr cũng chịu.
Thử xem?Code:bool a=true; bool b=false; bool c=a&&b;
_Mình không có tài liệu gì về hàm bool ,nên ai biết giảng mình về kiểu trả về cách sữ dụng ,hơặc có tài liệu send mình với .Thx
Hàm bool là sao hả?
Trong C/C++ có kiểu dữ liệu bool chứ hàm bool thì Dr cũng chịu.
Thử xem?Code:bool a=true; bool b=false; bool c=a&&b;
Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
Phone: 0972 89 7667 (Office: 04 6329 2380)
Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)
Mình cũng đang thắc mắc về cái bool nhưng là bool operator dùng để so sánh giá trị của 2 phần tử.
Cụ thể la mình so sánh tính chất lớn hơn, nhỏ hơn hoặc bằng của 2 phân số
Mình sử dụng class
class PhanSo
{
private:
int Tu;
int Mau;
public:
...
...
};
Mọi người có thể hướng dẫn cụ thể cho mình không.
Thanks!
Một ngày 24h
Cậu định nghĩa các operator so sánh, vd operator !=, operator >, opertor <, operator ==. Thực chất các operator khi được compile ra thì cũng là các hàm có name đặc biệt theo quy ước của C++ compiler.
Bác TQN nói đúng rồi Nhưng mình thêm 1 tí về câu hỏi của child nhé.
Ý của TQN là cậu định nghĩa các operator mà cậu quan tâm sao cho trị trả về của chúng có kiểu bool. Cái này tớ chưa thử nhưng theo tớ nghĩ chắc là được.
Giả sử cậu định nghĩa thế này:
bool operator>(CPhanSo B);
sau đó trong hàm của cậu có đk sau:
CPhanSo A,B;
-------------
if(A>B)
{}
Đấy . Có phải như ý của cậu ko .
Ý bác TQN nói có thể hiểu như thế này:Thực chất các operator khi được compile ra thì cũng là các hàm có name đặc biệt theo quy ước của C++ compiler.
Code :
if(A>B)
Compiler:
if(A.operator(B))
{}
Cậu test thử nhé. Hi vọng là cậu hiểu .