Câu hỏi của Tran Hai Dang

Cú pháp gán mảng cấp phát động

Mình không hiểu cú pháp gán của mảng cấp phát động lắm, cụ thể: mình chạy đoạn sau: int *arr=new int[4]; arr[0]=1; arr[1]=12; arr[2]=34; arr[3]=99; thì máy làm như mảng bình thường. Nhưng theo mình hiểu, thì arr[i] là pointer chỉ đến phần tử i trong mảng cấp phát động thì phải?

Tran Hai Dang viết 15:25 ngày 01/10/2018 chỉnh sửa

Sự khác nhau giữa char và const char*

Mình không thể cho const char* tham chiếu đến char. Mình không hiểu tại sao. Cụ thể: #include <iostream> using namespace std; const char* getName() { return ' '; } Thì nó báo lỗi cannot convert from ‘char’ to ‘const char *’, nếu mình sửa ‘ ’ thành “ ” thì chạy trơn tru. Mình ...

Tran Hai Dang viết 15:24 ngày 01/10/2018 chỉnh sửa

Có cách nào vào cin buffer để kiểm tra (hiểu về lập trình hơn)

Cho em hỏi có cách nào để vào xem cin buffer được không ạ? Em code C++, xài cả 2 visual studio và codeblocks.

Tran Hai Dang viết 15:24 ngày 01/10/2018 chỉnh sửa

Sự khác nhau giữa pointer và array

Cho em hỏi trong C++ pointer và array có khác nhau không ạ? Em thử trong code thì hai cái đều cho địa chỉ, nhưng đọc các trang tiếng Anh thì nói là khác nhau (em đọc không hiểu mấy). Em mong nhận được sự giúp đỡ.

Tran Hai Dang viết 15:24 ngày 01/10/2018 chỉnh sửa
1