30/09/2018, 16:44

Nhờ các bạn giúp "Chương trình con và chương trình chính C++"

Chào các bạn mình mới lập trình C++. Hôm qua build một chương trình thì có một hiện tượng kì kì như sau:
Mình viết đoạn chương trình như thế này:

System::IO::Ports::SerialPort^  _serialPort;
_serialPort = gcnew SerialPort();
_serialPort->PortName = "COM3";
_serialPort->BaudRate = 115200;
_serialPort->Open();

if(_serialPort->IsOpen)
	std::cout<<"Mo roi
";
else
	std::cout<<"Khong mo
";

Nếu mình đặt nó ở bên trong chương trình chính int main() thì nó chạy. Nhưng mà nếu tạo nó thành một chương trình con riêng biệt và gọi nó ra ở chương trình chính thì lại không chạy, build chương trình không báo lỗi nào hết. Có bạn nào biết hiện tượng gì thì chỉ cho mình biết nha. Cảm ơn các bạn.

Lập Trình Sư viết 19:01 ngày 30/09/2018

code C++.NET CLR luôn cơ à?

Phạm Phước Nguyên viết 19:00 ngày 30/09/2018

À mình làm mò thôi. Mà mình khắc phục được bằng cách đưa nó vào Class thi code chạy bình thường. Mà bạn có thể cho mình hỏi là khai báo Class “public ref class” và khai báo “class” bình thường khác nhau thế nào không?. Cảm ơn bạn nhìu ^^.

Bài liên quan
0