Announcement

Collapse
No announcement yet.

Exception handling

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [C++] Exception handling

    các bác hướng dẫn e làm bài này với, loại này lạ quá chưa làm bh
    Xây dựng lớp MANG, lớp xử lý lỗi với các thành phần dữ liệu đã cho và các phương thức sao cho có thể viết được đoạn chương trình sau:
    PHP Code:
    class TARRAY
    {
    private:
    int Count;
    intArr;
    public:
    // các phương thức cần viết
    };
    void main()
    {
    TARRAY a;
    try
    {
    cin>>a;
    cout<<”Phan tu thứ ba của mảng “<<a<<” là “<<a[3];
    a[5] = 9;
    }
    catch (
    ErrorMem)
    // Lỗi này xảy ra khi không cấp phát được bộ nhớ hay không giải phòng được bộ nhớ
    {
    cout<<”Lỗi không cấp phát được bộ nhớ”<<e.Text ;
    }
    catch (
    ErrorValidate)
    // Lỗi này xảy ra khi truy cập vùng nhớ ngoài phạm vi của mảng
    {
    cout<<”Lỗi truy cập vùng nhớ không hợp lệ”<<e.Text ;
    }


  • #2
    Cái này có giải rồi mà em
    :happy:SỐNG TRONG MÁI NHÀ UIT, BẠN HÃY NHỚ :happy:
    1. Chấp hành pháp luật, tuân thủ nội quy; 2. Tích cực học tập, chủ động nghiên cứu
    3. Đi học đúng giờ, trang phục lịch sự; 4. Nhớ xếp hàng và đừng chen lấn
    5. Sống có trách nhiệm và biết sẻ chia; 6. Giữ gìn tài sản chung như tài sản của chính bạn
    7. Sử dụng tài sản, thời gian hiệu quả; 8. Khiêm tốn, lễ phép, hòa nhã, thân thiện
    9. Không xả rác để không nhặt rác; 10. Văn minh, lịch sự dù trên lớp học, diễn đàn hay mạng xã hội

    Comment


    • #3
      Originally posted by BiThuDoan View Post
      Cái này có giải rồi mà em
      thầy làm ơn cho em cai link đi ạ!

      Comment


      • #4
        up phát buổi tối cho những người quan tâm nào.

        Comment


        • #5
          - Viết class để handle Exception kế thừa từ Exception
          -Overload toán tử []

          Im a british accent lover

          Comment


          • #6
            Originally posted by 08520016 View Post
            - Viết class để handle Exception kế thừa từ Exception
            -Overload toán tử []
            ok thanks bác nhiều nhiều :X !

            Comment


            • #7
              Có phải từ cái này không? DeThiCuoiKy_OOP_2_DapAn.pdf

              Code:
              #include <cstdlib>
              #include <iostream>
              using namespace std;
              class ErrorMem
              {
                    public:
                          ErrorMem()
                          {
                                    printf("ABC");
                          }
              };
              template <class T>
              class STACK
              {
                    public:
                    T a[100];
                    STACK()
                    {
                           if (1 /*khong cap phat duoc*/) throw ErrorMem();
                    }
              };
              int main(int argc, char *argv[])
              {
                  try
                  {
                           STACK<int> s;
                  }
                  catch (ErrorMem& e)
                  {
                        printf("Loi");
                  }
                  system("PAUSE");
                  return EXIT_SUCCESS;
              }

              Comment

              LHQC

              Collapse
              Working...
              X