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

Đề tài: Hỏi về insertion operator 1 virtual class object

  1. #1
    Ngày gia nhập
    11 2008
    Bài viết
    1

    Mặc định Hỏi về insertion operator 1 virtual class object

    Giả sử tôi có 1 hàm như sau:
    Code:
    ostream& operator <<(ostream& os, const Pizza& pizza){
        pizza.display(os);
        return os;
    }
    2 hàm display của 2 class, class DeluxePizza thừa kế của Pizza
    Code:
    class Pizza{
        double diameter;
        int cut;
        int eat;
    }
    virtual void Pizza::display(ostream& os) const{
        if( diameter != 0){
            os << diameter << "\"" << " " << cut << " slice(s) " << eat << " eaten";
        } 
    }
    Code:
    class DeluxePizza : public Pizza{
        string added;
    }
    void DeluxePizza::display(ostream& os) const{
        DeluxePizza::display(os);
        os << " " << added;
    }
    Ko hiểu sao khi chạy màn hình chỉ nháy lên 1 cái xong tắt
    Hình như là hàm ko chạy được với DeluxePizza, ko hiểu tại sao
    Pro nào giúp với
    Đã được chỉnh sửa lần cuối bởi dranix : 22-11-2008 lúc 09:37 PM.

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Post cái main() lên thử đi cậu !

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

  1. operator của class
    Gửi bởi edconan93 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 09-10-2012, 10:44 PM
  2. Lập trình windows C# về caculation sử dụng class và operator
    Gửi bởi hungvboys trong diễn đàn Dự án & Source code C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 09-07-2012, 02:53 PM
  3. Gọi đến 1 method trong class nhưng lỗi "Object reference not set to an instance of an object."
    Gửi bởi phudq90 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 15
    Bài viết cuối: 05-03-2012, 11:04 PM
  4. Phân biệt CLASS - OBJECT - INSTANCE, trong đoạn code này, cái nào là intstance, object, class ?
    Gửi bởi megaboyvn trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 8
    Bài viết cuối: 04-08-2011, 03:45 PM
  5. Bài toán xây dựng class vector sử dụng operator, nhưng không chạy
    Gửi bởi toansvcn trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 02-07-2011, 08:39 AM

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