Nếu tôi cấp phát bộ nhớ trong một chuỗi trong C++ (hoặc mới hoặc malloc), tôi có thể phân bổ bộ nhớ trong một chuỗi khác hoặc cả hai đều xuất hiện trong cùng một chủ đề? Lý tưởng nhất, tôi muốn tránh điều này ở nơi đầu tiên, nhưng tôi tò mò muốn biết là nó hợp pháp, bất hợp pháp hoặc thực hiện phụ thuộc.Nếu tôi cấp phát bộ nhớ trong một chuỗi trong C++, tôi có thể phân bổ bộ nhớ trong một số khác
Edit: Các trình biên dịch Tôi hiện đang sử dụng bao gồm VS2003, VS2008 và Embedded C++ 4.0, nhắm mục tiêu XP, Vista, Windows 7 và hương vị khác nhau của Windows CE/PocketPC & Mobile. Vì vậy, về cơ bản tất cả Microsoft, nhưng trên một loạt các nền tảng bí truyền.
Chủ đề không được nói gì cả trong tiêu chuẩn C++. Đó là tất cả việc triển khai cụ thể. – legends2k
nếu bạn nói sử dụng trình biên dịch phù thủy, os vv bạn đang sử dụng, bạn có thể nhận được một số trả lời hữu ích hơn –
@Ian, trình biên dịch và chi tiết hệ điều hành được thêm vào. –