Lỗi khó hiểu trong code video cua ltd c++

Trong video bai 14 c++ cua ltd. Ngay chỗ name=tenGi rất lạ.Nếu đổi thành tenGi=name thì khi debug ko hiện ra màn hình kết quả. Mấy anh giải thích jum em.:slight_smile:

Cái đó là dùng để set giá trị cho 1 biến dạng private là “name” vì những biến dạng private không thể gán và lấy giá trị như các biến thông thường mà phải sử dụng hàm set để gán giá trị vào và get để lấy giá trị.

anh giai thich ro hon 1 chut dc ko

y em la name=tenGi thì ko sao còn tenGi=name thì kết quả ko có.

anh chay thu code do rùi đổi name=tenGi thanh tenGi=name sẽ rõ.

anh giải thích rõ hơn đi ak

anh cứ làm theo lời em nói đi sẽ rõ thôi

thật ra thì nó không bị lỗi gì cả. Đã test thử trên 3 IDE khác nhau (Code::Blocks, CLion, Visual Studio 2015) với 2 compiler khác nhau (GNU GCC, Visual C++ Redistributable) và hoàn toàn ko có lỗi; chỉ có đáp số không giống trong video thôi.

1 Like

lạ that.Em test tren dev-c ko ra ket qua.No trong tron.

Vì lúc này biến “name” chưa có giá trị gì cả nên xuất ra không có gì là đúng rồi. :no_mouth:

1 Like

em hieu roi.Thank anh da giup do nhiet tinh

1 Like

Em la newbie tu hoc nen hoi ngok ti/:triumph:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?