C++语法上是可以的。但是还不如写成PCB b();,或者PCB b; 那个PCB b = PCB();像是先创建了一个对象b,然后又由PCB()创建了一个零时对象,然后在把零时对象复制到b上去。 然后我觉得你想要的是这个PCB* b = new PCB();不过这样记得最后自己delete。
[quote=引用 5 楼 a1193561652 的回复:] C++语法上是可以的。但是还不如写成PCB b();,或者PCB b; 那个PCB b = PCB();像是先创建了一个对象b,然后又由PCB()创建了一个零时对象,然后在把零时对象复制到b上去。 然后我觉得你想要的是这个PCB* b = new PCB();不过这样记得最后自己delete。
69,373
社区成员
243,080
社区内容
加载中
试试用AI创作助手写篇文章吧