Câu hỏi của Anh Nguyen

Hàm strcpy_s báo lỗi "Buffer is too small"

Cho mình hỏi cách dùng hàm strcpy_s trong C++. Mình viết như vầy nhưng cứ bị lỗi “Buffer is too small”: strcpy_s(new_Copy, sizeof(new_Copy), nguon_Copy); Found the problem, and solved it. Just flagged the post.

Anh Nguyen viết 17:47 ngày 01/10/2018 chỉnh sửa

Tối ưu hóa mã nguồn trong C++: copy mảng

Mình tạo một danh sách liên kết có kiểu dữ liệu A gồm nhiều trường x, y, z. z là một mảng kiểu char, kích cỡ khác nhau đối với từng object được tạo ra. Nếu mình kiếm một nốt trên danh sách liên kết theo phương pháp thông thường sẽ rất lâu. Do đó mình chia A thành 2 dữ liệu nhỏ hơn là B và C ...

Anh Nguyen viết 17:38 ngày 01/10/2018 chỉnh sửa

Truyền con trỏ void vào hàm

Chào các bạn. Theo như mình biết con trỏ void được dùng như kiểu generic nên nếu muốn dùng dữ liệu con trỏ void trỏ đến thì cần phải ép kiểu trước. Giả sử mình có 1 hàm đơn giản như sau để in ra kích cỡ của struct: void randomFunction(void* ptr, string* structName) { } Nếu chỉ 3 loại ...

Anh Nguyen viết 17:37 ngày 01/10/2018 chỉnh sửa

Cần chia sẻ kinh nghiệm làm mini project

Mình mới học lập trình. Kiến thức cơ bản mình nắm khá vững. Mình học các lớp Hệ thống, Cấu trúc dữ liệu và giải thuật thấy không khó khăn gì, thỉnh thoảng còn thấy dễ. Các bài tập chủ yếu là viết lại mấy thứ như Linked List, cấu trúc cây. Học kì này mình lấy lớp về Design Pattern. Bây giờ bài tập ...

Anh Nguyen viết 17:30 ngày 01/10/2018 chỉnh sửa

Dùng & thay cho && trong biểu thức so sánh

Cho mình hỏi về performance khi sử dụng bitwise operator vs arithmetic. Thông thường theo mình hiểu nếu như cần nhân hay chia, thay vì sử dụng * hay /, mình shift bit left hoặc right thì sẽ tối ưu hơn cho performance. Gần như các post mình tìm được trên mạng đều đồng ý với cái đó và cái này thầy ...

Anh Nguyen viết 17:24 ngày 01/10/2018 chỉnh sửa
1