• Bài giảng Mảng - Con trỏ - tham chiếuBài giảng Mảng - Con trỏ - tham chiếu

    Bộ nhớ động (heap) Vùng nhớ được cấp phát động trong thời gian thực thi Bộ nhớ tính (stack) Vùng nhớ được sử dụng để lưu trữ các biến toàn cục và lời gọi hàm Hai toán tử được sử dụng new: cấp phát delete: thu hồi

    ppt10 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1698 | Lượt tải: 0

  • Bài giảng Hàm (Funtion)Bài giảng Hàm (Funtion)

    Biến tự động được xác định hoàn toàn tự động Ví dụ: int auto sum; Biến thanh ghi được lưu trữ trong thanh ghi để tăng hiệu xuất của chương trình Ví dụ: for (register int i = 0; i < n; ++i) sum += i;

    ppt8 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1773 | Lượt tải: 1

  • Bài giảng Lệnh (Instruction)Bài giảng Lệnh (Instruction)

    Mục tiêu Cung cấp cú pháp và cách sử dụng các lệnh Nội dung Lệnh đơn, lệnh phức Lệnh khai báo Lệnh gán Lệnh rẽ nhánh: if, switch Lệnh lặp: while, do.while, for Lệnh nhảy: continue, break, goto

    ppt6 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1458 | Lượt tải: 0

  • Bài giảng Biểu thức (Expression)Bài giảng Biểu thức (Expression)

    Một biểu thức là bất kỳ sự tính toán nào mà cho ra một giá trị. Một biểu thức ước lượng một giá trị nào đó.

    ppt8 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1695 | Lượt tải: 0

  • Bài giảng Lịch sử của C++Bài giảng Lịch sử của C++

    Biến số nguyên có thể được định nghĩa là short, int, hay long. Biến số thực có thể được định nghĩa là kiểu float hay double. Biến ký tự được định nghĩa là kiểu char. Biến chuỗi được định nghĩa kiểu char* (con trỏ ký tự).

    ppt10 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1534 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng C++Bài giảng Lập trình hướng đối tượng C++

    Mục tiêu Giới thiệu các khái niệm cơ bản của một chương trình C++. Nội dung Viết và biên dịch chương trình C++ Biến, hằng, chú thích, kiểu dữ liệu Bộ nhớ, nhập xuất

    ppt15 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1860 | Lượt tải: 1

  • Bài giảng Thừa kếBài giảng Thừa kế

    Trong thực tếhầu hết các lớp có thể kế thừa từ các lớp có trước mà không cần định nghĩa lại mới hoàn toàn. Ví dụ xem xét một lớp được đặt tên là RecFile đại diện cho một tập tin gồm nhiều mẫu tin và một lớp khác được đặt tên là Sorted RecFile đại diện cho một tập tin gồm nhiều mẫu tin được sắp xếp. Hai lớp này có thể có nhiều điểm chung. Ví dụ, chú...

    pdf20 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1708 | Lượt tải: 0

  • Bài giảng Tái định nghĩaBài giảng Tái định nghĩa

    Chương này thảo luận về tái định nghĩa hàm và toán tử trong C++. Thuật ngữ tái định nghĩa (overloading) nghĩa là ‘cung cấp nhiều định nghĩa’. Tái định nghĩa hàm liên quan đến việc định nghĩa các hàm riêng biệt chia sẻ cùng tên, mỗi hàm có một dấu hiệu duy nhất. Tái định nghĩa hàm thích hợp cho:

    pdf24 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1537 | Lượt tải: 0

  • Bài giảng LớpBài giảng Lớp

    Ngoài các thao tác đã được chỉ định thì không có thao tác nào khác có thể điều khiển đối tượng. Vềmặt này chúng ta thường nói rằng các thao tác mô tả kiểu, nghĩa là chúng quyết định cái gì có thể và cái gì không thể xảy ra trên các đối tượng. Cũng với cùng lý do này, các kiểu dữ liệu thích hợp như thế được gọi là kiểu dữ liệu trừu tượng (abstract d...

    pdf26 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1543 | Lượt tải: 0

  • Bài giảng chương 6: Lập trình hướng đối tượngBài giảng chương 6: Lập trình hướng đối tượng

    Chương này giới thiệu những khái niệm cơ bản trong lập trình hướng đối tượng. Các khái niệm cơ bản như lớp, đối tượng, thuộc tính, phương thức,thông điệp, và quan hệ của chúng sẽ được thảo luận trong phần này. Thêm vào đó là sự trình bày của những đặc điểm quan trọng trong lập trình hướng đối tượng như tính bao gói, tính thừa kế, tính đa hình,. nhằ...

    pdf12 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1630 | Lượt tải: 1