Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Hàm Bool

  1. #1
    Ngày gia nhập
    06 2007
    Bài viết
    7

    Mặc định Hàm Bool

    _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

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    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.

    Code:
    bool a=true;
    bool b=false;
    
    bool c=a&&b;
    Thử xem?
    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ộ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!

  3. #3
    Ngày gia nhập
    09 2007
    Bài viết
    7

    Mặc định bool operator

    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

  4. #4
    Ngày gia nhập
    09 2006
    Bài viết
    711

    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.

  5. #5
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    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 .

    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 có thể hiểu như thế này:

    Code :
    if(A>B)
    Compiler:
    if(A.operator(B))
    {}

    Cậu test thử nhé. Hi vọng là cậu hiểu .

Các đề tài tương tự

  1. hàm bool trong c++ là hàm gì?
    Gửi bởi saocodon trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 27
    Bài viết cuối: 07-12-2012, 03:47 PM
  2. Bài tập C++ Lập bảng chân trị của 1 biểu thức Bool nhập vào dạng xâu
    Gửi bởi P4U trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 0
    Bài viết cuối: 14-06-2012, 09:42 AM
  3. Chức năng của hàm bool là gì?
    Gửi bởi ntbao trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 24-12-2010, 02:53 PM
  4. Lỗi Undefined symbol 'bool'
    Gửi bởi iamse7en trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 20-12-2010, 11:54 AM
  5. hàm bool và giá trị trả về khi so sánh 2 số?
    Gửi bởi hehe trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 8
    Bài viết cuối: 22-04-2010, 11:39 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn