Sunday, 8 July 2012

C++

Toán tử phạm vi ::
Khi muốn xử dụng biến toàn cục phải sử dụng toán tử ::


20 10

Hàm inline
Cách sử dụng hàm inline giống như hàm bình thường (Thêm inline trước hàm cần sử dụng)
Tham Chiếu &p .
Tham chiếu là BÍ DANH của một vùng nhớ được cấp phát cho một biến nào đó
Tham chiếu cần phải khai báo là tham chiếu tới đâu
Về bản chất tham chiếu và con trỏ giống nhau Vì cùng chỉ tới một đối tượng và cùng được cấp phát bộ nhớ khi khai báo
Khác nhau giữa Tham chiếu và con trỏ là Tham chiếu chỉ gắn liền với một biến ,Trong khi đó trong trỏ có thể trỏ đến nhiều địa chỉ khác nhau
Không thể gắn tham chiếu với với một hắng số trừ trường hợp sử dụng từ khóa const trước khai báo tham chiếu

10
Giống như con trỏ nhưng chỉ trỏ đến một địa chỉ duy nhất
khai báo Không hợp lệ : int &p =4 ;
khai báo Không hợp lệ : const int &p = 4
Muốn truyền bằng tham chiếu một con trở
int * &ptr;
Truyền tham chiếu cho hàm bằng tham chiếu

Giống như int *a , int *p;
Giá trị của hàm trả về của hàm là tham chiếu

Ứng dụng ? Định nghĩa toán tử chồng
Định nghĩa chồng hàm
int min(int a, int b);
int min(int a, int b, int c);
char min( char a ,char b);
Tham số ngầm định trong lợi gọi hàm

3 8 5

3 comments:

  1. Về cú pháp C với C++ khác nhau ở những phần nào vậy mày, tao đang học cách dàng C++ thay cho C hiện tại của tao mà mới dùng hơi khó. Chẳng thấy ai hướng dẫn kỹ gì cả ac ac...
    Mày viết một bài phân biệt và cách dùng tương đương giữa C và C++ được không.
    Thanks!

    ReplyDelete
    Replies
    1. C++ khác không phải ở chỗ cú pháp : if ,for ... đều giống nhau
      Cái nào có trong C hầu như điều có trong C++
      khác nhau giữa là trong C++ : lập trình theo hướng đối tượng (OOP) : đói gói , thừa kế , khuôn mẫu ( trong sách thầy Trị có đó).
      Phần trên là một số tính mới trong C++

      Delete
  2. Cái đó tao chưa học tới, chư hiểu. Chỉ thấy viết theo cú phát in - out của C++ khó diễn đạt quá ac ac..

    ReplyDelete