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

Đề tài: Xoá ô nhớ 1 phần tử của 1 mảng ?

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

    Mặc định Xoá ô nhớ 1 phần tử của 1 mảng ?

    _Cho mình hỏi cách xoá địa chỉ ô nhớ 1 phần tử của 1 mảng ?Ví dụ như mình có 1 mảng số nguyên int a[100] và bây giờ mình muốn xoá vùng nhớ a[25] hay bất kì thì phải làm sao ?
    _Mình cũng làm thử như vậy nhưng nó toán báo lỗi :

    #include "iostream.h"

    void main()
    {
    int a[] = {0,1,2,3,4};
    int *p = a+2;
    delete p;
    cout<<a[2];
    cout<<a[3];
    cout<<a[1];
    }
    Đã được chỉnh sửa lần cuối bởi OCZ : 14-10-2007 lúc 10:52 AM.

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

    Xem lại định nghĩa của Mảng thì cậu sẽ hiểu hơn 1 chút đấy.

    Mình không rõ mục đích của cậu là gì nhưng chắc chắn là ko thể làm như vậy được. Cậu có thể làm thế này , dời tất cả các phần tử từ a[26] về sau 1 giá trị . Rồi thay a[n-1] = \0 . Như vậy thì loại bỏ được 1 phần tử nhưng tốn thơi gian duyệt và dời.

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

    _Mình đang làm bài tập về rút gọn đa thức .Vì vậy có những đa thức gồm nhưng đơn thức có cùng số mũ sau khi công hệ số lại ,thì dư ra 1 thằng nên không biết cách xoá nó đi .

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà Nội
    Bài viết
    361

    bạn dùng danh sách liên kết ấy, dùng con trỏ để liên kết với phần tử tiếp theo, khi xoá 1 cái thì chỉ việc thay đổi giá trị con trỏ liên kết và giải phóng giá trị cần del là xong.
    Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/

    mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
    http://www.tinhte.vn/threads/691731/

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

  1. Trả lời: 6
    Bài viết cuối: 31-07-2013, 07:51 PM
  2. Mỹ phẩm Thu Huyền: Bộ mỹ phẩm trị nám, tàn nhang Bride Korea - call 0906.260.160
    Gửi bởi kimkim8910 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 12-03-2012, 10:49 PM
  3. phần merge module bị thiếu crystal report phải làm thế nào ?
    Gửi bởi manhluc88 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 06-01-2011, 01:11 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