Câu hỏi của Lê Vũ Thịnh

Toán tử * và -> trong C++

Huhu code em bị gì vậy ạ: class A { public: int n; }; int main() { A **a=new A*; *a->n = 5; } Nó báo lỗi undefined expression dòng *a->n, là sao ạ?

Lê Vũ Thịnh viết 17:32 ngày 01/10/2018 chỉnh sửa

Làm sao để gọi hàm khi dùng onClick trong file xml

Mình mới học lập trình android, mình tạo 1 hàm: public void count(View view,int i) { TextView tv=(TextView) findViewById(R.id.textView); String s=Integer.toString(i); tv.setText(s); } nhưng đến khi gọi nó thì bị lỗi: android:onClick="count(view,0)" Mình chỉ sửa được khi bỏ ...

Lê Vũ Thịnh viết 17:13 ngày 01/10/2018 chỉnh sửa

Java truyền bằng tham chiếu hay truyền bằng trị?

Mình mới học java, mình được biết rằng java chỉ cho phép truyền bằng trị. Nhưng nếu đúng như vậy thì java sẽ truyền mảng vào phương thức bằng cách nào? Nhiều nguồn khẳng định rằng biến mảng trong java là tham chiếu đến phần tử đầu tiên của mảng. Ví dụ: int[] a=new int[10]; nghĩa là a chỉ ...

Lê Vũ Thịnh viết 17:07 ngày 01/10/2018 chỉnh sửa

Tham chiếu trong java vs C++

Mình muốn hỏi 1 object được khai báo trong C++ có phải là 1 biến tham chiếu như java không? ví dụ: trong C++: class A{}; A a; còn trong java: public class A{} A a=new A(); Bên lề 1 chút nhưng mình thấy tham chiếu trong java không được rạch ròi như trong C++.

Lê Vũ Thịnh viết 17:07 ngày 01/10/2018 chỉnh sửa

Line separator là gì?

Mình đọc 1 số tài liệu có nói đến line separator, cho mình hỏi vậy line separator có phải là ‘ ’ không?

Lê Vũ Thịnh viết 17:02 ngày 01/10/2018 chỉnh sửa

Float number trong java

Cho mình hỏi java không tự động làm implicit casting giống C++ đúng không? Mình có đoạn mã: public class TypeConversion { public static void main(String[] args) { final float PI_NUMBER=(float)3.141592; } } Mình bỏ float thì nó báo lỗi, cũng có mấy lần mình thử nhét double vào int ...

Lê Vũ Thịnh viết 17:02 ngày 01/10/2018 chỉnh sửa

Phương pháp học cấu trúc dữ liệu

Mọi người cho mình tham khảo phương pháp học cấu trúc dữ liệu với thuật toán được không ạ? Với 1 bài (ví dụ như cây), mình chỉ biết đọc hiểu các bước của thuật toán, rồi học thuộc code thôi. Mọi người có cách nào hiệu quả mình cùng thảo luận.

Lê Vũ Thịnh viết 16:58 ngày 01/10/2018 chỉnh sửa

Sự khác nhau giữa 2 con trỏ trong template

Em có 1 lớp: template <typename E> class Link { private: E element; Link* next1; Link<E>* next2; }; Cho em hỏi 2 phần tử next1 và next2 về bản chất khác nhau gì không ạ (VD kiểu, data members, …)

Lê Vũ Thịnh viết 16:52 ngày 01/10/2018 chỉnh sửa

Tham số "vô danh" trong C++

Cho mình hỏi mình thấy 1 số code chỉ để kiểu trong tham số là có nghĩa gì ạ? VD: void* operator new(size_t) { } hay đơn giản hơn: int sum(int,int) { }

Lê Vũ Thịnh viết 16:50 ngày 01/10/2018 chỉnh sửa

Codeblocks trong ubuntu không lên thanh menu

Mình mới cài ubuntu, sau đó thêm codeblocks vào để code C++. Nhưng sau khi chỉnh theme một lúc thì codeblocks vẫn quay về themes default, và biến mất luôn thanh menu (không có file, edit, settings,…) Bạn nào có kinh nghiệm giúp mình với, mình cảm ơn nhiều lắm!!!

Lê Vũ Thịnh viết 16:47 ngày 01/10/2018 chỉnh sửa
1 2 >