结构体中的函数不能调用构造函数

P1005 [NOIP2007 提高组] 矩阵取数游戏

构造函数是你在定义时执行的函数,其他时候不能调用
by 览遍千秋 @ 2017-11-20 20:48:00


@[kaiming](/space/show?uid=28910) 谢谢。。
by 落寞音箫 @ 2017-11-20 20:59:44


@[kaiming](/space/show?uid=28910) 但是我用在结构体函数里没有报错啊。。。所以我就错了N久,最后才发现是重载 = 时出了错,然而发现错误后还以为是=号与原来的冲突了。
by 落寞音箫 @ 2017-11-20 21:03:58


可以呀 @[落寞音箫](/space/show?uid=20810)
by Arcturus1350 @ 2017-11-20 21:34:14


遇到需要在结构体里调用本结构体里的函数,首先就是把被调用的函数写到前面。然后再写其他函数时加一个 ```cpp this-> ;//">"后面加上要被调用的函数名. ``` 就好了。(反正我闲的没事干手写优先队列的时候是用的这个语句) #不过IDE是能过。不知道评测机能不能过!!!#
by Arcturus1350 @ 2017-11-20 21:38:11


@[cn:苏卿念](/space/show?uid=57699) 不不不,这个是构造函数,听大佬们说是只是在定义这个结构体时预处理用的。
by 落寞音箫 @ 2017-11-20 21:39:58


@[cn:苏卿念](/space/show?uid=57699) 手写优先队列也是很巨佬的。要不您帮我看一道题?
by 落寞音箫 @ 2017-11-20 21:40:56


算了,这玩意也是学长教的我的。自己也是刚知道
by Arcturus1350 @ 2017-11-20 21:44:30


不过我可以让他们看一看。 然而我莫名的被禁私信了。一点征兆也没有
by Arcturus1350 @ 2017-11-20 21:47:00


我好像给你发私信了。
by 落寞音箫 @ 2017-11-20 21:48:09


| 下一页