Có một số trình biên dịch trực tuyến như ideone. Tôi đã tự hỏi rằng họ có thực sự làm mọi thứ như những gì xảy ra khi chúng tôi biên dịch và chạy một đoạn mã trên máy cục bộ không? hoặc họ chỉ cần chạy nó với các đặc quyền hạn chế?Công cụ biên dịch trực tuyến có thực hiện mọi thứ hay chỉ kiểm tra xem chúng có biên dịch không?
Có thể có nhiều thứ khác như thế: Nếu tôi tạo ổ cắm và gửi yêu cầu kết nối đến IP toàn cầu, máy toàn cầu đó có nhận được yêu cầu không? Hoặc nó sẽ chỉ hiển thị đầu ra chúng ta nhận được trên bàn điều khiển? Tôi không sử dụng bất cứ điều gì khác hơn là C và C + +, do đó, gắn thẻ hai, mong đợi câu trả lời cụ thể cho những điều này, nhưng những thứ khác và các khái niệm đều hoan nghênh.
Tại sao không thử? :-) Đặt cược của tôi là những trình biên dịch đó sẽ không có bất kỳ thư viện không chuẩn nào, và chúng có thể loại bỏ lắp ráp nội tuyến ... –
@KerrekSB: chúng có một số thư viện không chuẩn; ví dụ, cả ideone và codepad đều cho phép sử dụng thư viện Boost (không phải phiên bản mới nhất). –