• Access Modifier cho lớp trong C++

    Access Modifier cho lớp trong C++
    Data Hiding là một trong những đặc điểm quan trọng của Lập trình hướng đối tượng mà cho phép ngăn cản hàm của một chương trình truy cập trực tiếp tới biểu diễn nội vi của một kiểu lớp.
  • Hàm thành viên lớp trong C++

    Hàm thành viên lớp trong C++
    Một hàm thành viên của một lớp là một hàm mà có định nghĩa hoặc prototype của nó bên trong định nghĩa lớp giống như bất kỳ biến nào khác. Nó hoạt động trên bất kỳ đối tượng nào của lớp mà nó là một thành viên, và có sự truy cập tới tất cả thành viên của một lớp cho đối tượng đó.
  • Lớp(class) và Đối tượng trong C++

    Lớp(class) và Đối tượng trong C++
    Mục đích chính của C++ là bổ sung thêm tính hướng đối tượng (object) cho Ngôn ngữ lập trình C và các Lớp (class) là tính năng trung tâm của C++ mà hỗ trợ lập trình hướng đối tượng và thường được gọi là các kiểu người dùng tự định nghĩa (user-defined).
  • Cấu trúc dữ liệu trong C/C++

    Cấu trúc dữ liệu trong C/C++
    Struct trong C/C++ Các mảng trong C/C++ cho phép bạn định nghĩa một vài loại biến có thể giữ giá trị của một vài thành viên cùng kiểu dữ liêu. Nhưng structure - cấu trúc là một loại dữ liệu khác trong ngôn ngữ lập trình C/C++, cho phép bạn kết hợp các dữ liệu khác kiểu nhau.
  • Input/Output trong C++

    Input/Output trong C++
    Thư viện chuẩn C++ cung cấp nhiều khả năng để input/output và sẽ được bàn luận trong các chương sau. Trong chương này, chúng ta thảo luận rất cơ bản và phổ biến nhất về hoạt động I/O cần thiết cho lập trình C++.
  • Date và Time trong C++

    Date và Time trong C++
    Thư viện chuẩn C++ (C++ Standard Library) không cung cấp một kiểu Date thích đáng. C++ kế thừa cấu trúc và hàm để thao tác Date và Time từ C. Để truy cập các hàm và cấu trúc liên quan tới Date và Time, bạn sẽ cần khai báo <ctime> trong chương trình C++ của bạ
  • Tham chiếu trong C++

    Tham chiếu trong C++
    Một biến tham chiếu là một alias, đó là tên khác cho một biến đã đang tồn tại. Khi một tham chiếu được khởi tạo với một biến, thì: hoặc tên biến hoặc tên tham chiếu có thể được sử dụng để tham chiếu tới biến đó.
  • Trả về con trỏ từ hàm trong C++

    Trả về con trỏ từ hàm trong C++
    Như chúng ta đã thấy cách C++ cho phép trả về một mảng từ một hàm, tương tự như vậy, C++ cho phép bạn trả về một con trỏ từ một hàm.
  • Truyền con trỏ tới hàm trong C++

    Truyền con trỏ tới hàm trong C++
    C++ cho phép bạn truyền một con trỏ tới một hàm. Để làm điều này, đơn giản bạn chỉ cần khai báo tham số hàm như ở dạng một kiểu con trỏ.
  • Con trỏ tới con trỏ trong C++

    Con trỏ tới con trỏ trong C++
    Một con trỏ tới một con trỏ là một form không định hướng hoặc một chuỗi con trỏ. Thông thường, một con trỏ chứa địa chỉ của một biến.
  • Mảng các con trỏ trong C++

    Mảng các con trỏ trong C++
    Trước khi chúng ta hiểu về khái niệm mảng các con trỏ, chúng ta xem xét ví dụ sau, mà sử dụng một mảng gồm 3 số integer.
  • Con trỏ và Mảng trong C++

    Con trỏ và Mảng trong C++
    Con trỏ và Mảng có mối liên hệ chặt chẽ. Thực tế, con trỏ và mảng là có thể thay thế cho nhau trong một số trường hợp.
  • Con trỏ số học trong C/C++

    Con trỏ số học trong C/C++
    Như đã giải thích trong chương chính, con trỏ trong C/C++ là một địa chỉ, mà là một giá trị số. Vì thế, bạn có thể thực hiện các hoạt động số học trên một con trỏ như khi bạn thực hiện với giá trị số. Có 4 toán tử số học mà có thể được sử dụng trên các con trỏ: ++, --, +, và -.
  • Con trỏ NULL trong C/C++

    Con trỏ NULL trong C/C++
    Nó luôn luôn là một bài thực hành tốt khi gán con trỏ NULL cho một biến con trỏ trong trường hợp bạn không biết chính xác địa chỉ để được gán. Điều này được thực hiện tại thời điểm khai báo biến. Một con trỏ mà được gán NULL được gọi là một con trỏ null.
  • Con trỏ trong C /C++

    Con trỏ trong C /C++
    Con trỏ - Pointer trong ngôn ngữ C /C++ rất dễ học và thú vị. Một vài tác vụ trong ngôn ngữ C /C++ được thực hiện dễ dàng hơn nhờ con trỏ, và những tác vụ khác trở nên linh hoạt hơn, như trong việc cấp phát bộ nhớ, không thể thực hiện mà không dùng con trỏ.
  • Number trong C++

    Number trong C++
    Thông thường, khi chúng ta làm việc với Number (các kiểu giá trị số), chúng ta sử dụng các kiểu dữ liệu gốc như int, short, long, float và double,... Các kiểu dữ liệu số, về giá trị có thể và dãy giá trị của chúng, đã được bàn luận trong chương Kiểu dữ liệu trong C++.
  • Gọi hàm bởi tham chiếu trong C++

    Gọi hàm bởi tham chiếu trong C++
    Phương thức gọi hàm bởi tham chiếu của các tham số đã truyền tới một hàm sao chép địa chỉ của một tham số vào trong tham biến chính thức. Bên trong hàm đó, địa chỉ được sử dụng để truy cập tham số thực sự được sử dụng trong gọi hàm. Điều này có nghĩa rằng các thay đổi được tạo ra với tham biến ảnh hưởng tới tham số được truyền.
  • Gọi hàm bởi con trỏ trong C++

    Gọi hàm bởi con trỏ trong C++
    Phương thức gọi hàm bởi con trỏ trong C++ truyền các tham số tới một hàm, sao các địa chỉ của một tham số vào trong tham số chính thức. Bên trong hàm, địa chỉ này được sử dụng để truy cập tham số thực sự được sử dụng trong lời gọi hàm. Nghĩa là các thay đổi được tạo ra cho tham số chính thức ảnh hưởng tới tham số đã truyền.
  • Gọi hàm bởi giá trị trong C++

    Gọi hàm bởi giá trị trong C++
    Phương thức thức gọi hàm bởi giá trị của các tham số đã truyền tới một hàm sao chép giá trị thực sự của một tham số vào trong tham biến chính thức của hàm. Trong trường hợp này, các thay đổi được tạo ra tới tham biến bên trong hàm không có ảnh hưởng tới tham số.
  • Hàm trong C/C++

    Hàm trong C/C++
    Một hàm là một nhóm các lệnh đi cùng nhau để thực hiện một nhiệm vụ. Mỗi chương trình C/C++ có ít nhất một hàm là hàm main(), và tất cả hầu hết các chương trình bình thường đều định nghĩa thêm các hàm.