... 1. 3.3 Lập trình hướng đối tượng trong C++ Vì C++ là một ngôn ngữ lập trình được mở rộng từ một ngôn ngữ lập trình cấu trúc C nên C++ được xem là ngôn ngữ lập trình nửa hướng đối tượng, nửa hướng ... 10 , 15 , 20, 25}; int *pa = &A[2]; pa A [1] =10 A[2] =15 A[3]=20 A[4]= 25 A[0]=5 A A [1] =10 A[2] =15 A[3]=20 A[4]= 25 pa = pa + 1; pa A[0]=5 A A [1] =10 A[2] =15 A[3]=20 A[4]= 25 pa = pa - ... nhiên, vì C++ chỉ là ngôn ngữ lập trình nửa đối tượng, cho nên C++ vẫn cho phép định nghĩa các biến dữ liệu và các hàm tự do, đây là kết quả kế thừa từ ngôn ngữ C, một ngôn ngữ lập trình thuần...