PDA

View Full Version : [Q] Con trỏ trong VB



KEM_WALL
10-03-2003, 20:59
ai biết làm con trỏ ram trong VB thì chỉ dùm đi, walls mò gần hết MSDN rùi mà kô thấy. xcabala có biết kô vậy, giúp xíu hén ;)

dtt_vn
10-03-2003, 21:22
khong hieu y wall muon noi gi ca

KEM_WALL
10-03-2003, 21:29
tại vì trung kô biết c++ thui. cái làm c++ nổi tiếng trong các ngôn ngữ lập trình chính là con trỏ đó

White_Rose
10-03-2003, 23:46
VB không hỗ trợ Pointer đâu, nếu bạn cần copy giữa hai vùng bộ nhớ mà chương trình có thể truy xuất thì phải dùng đến hàm CopyMemory (hay cái gì đại loại vậy <---- thông cảm, ổ cứng vừa hỏng nên bi giờ còn mỗi cái OS không thôi, không tra được :(( )
Không riêng C/C++ mà rất nhiều ngôn ngữ khác có Pointer: Pascal chẳng hạn.
Với lại bây giờ điều đấy cũng không quan trọng, người ta đưa ra khái niệm biến tham chiếu (reference variable) để thay thế cho Pointer dễ hiểu hơn nhiều. Nhiều ngôn ngữ gần đây không còn con trỏ như VB, Java, C# (có thể sử dụng pointer nhưng là trong un-managed code)

attilathehun
11-03-2003, 17:10
cần gì phải sử dụng pointer, vb có nhiều thứ tiện lợi hơn nhiều mà

Nicky
11-03-2003, 19:59
Không VB cũng không cần Pointer làm gì. Pointer được đề ra để giải quyết vấn đề bộ nhớ quá ít trong môi trường Dos trước kia. Bây giờ Win nên có lẽ cũng không cần thiết lắm. Với lại con trỏ cũng khá phức tạp mà chủ trương của VB là đơn giản tiện lợi. Chắc có lẽ vì thế nên họ đã bỏ đi.;)

KEM_WALL
17-03-2003, 20:31
kô như thế đâu, cái cần là sort trên pointer nhanh hơn trên biến. VD trong sort chắc chắn phải có hoán vị . hoán vị dùng pointer nhanh hơn vì hồi trước trỏ biến nào, giờ sửa lại trỏ vào biến khác thui. hoán vị trên biến chậm hơn, vì thay đổi chỗ trong ram
bình dân học vụ hơn là vầy : 1 căn nhà có 2 thứ, nhà và số nhà. bạn thay đổi số nhà hay dời nguyên căn nhà nhanh hơn.
pointer rất hữu ích đó. còn ref là cái walls kô thích lắm. lỡ tay trong sub đó, thay đổi dữ liệu biến ref, chương trình chạy sai liền