我正在尝试定义一种值类型,它跟踪其组成部分的变化(通过组成部分通知使用它的值,并使用一些自定义赋值运算符),然后基于不同的方式(使用custon运算符定义)进行更新。
我对f#比较陌生,有两个问题:
1) use1:如果值被更改为same=false,因此我想返回对函数的引用并将其更改为true,但是我似乎使用了错误的匹配语法。
2)我无法摆脱这种感觉,我的类型比它必须的更复杂。
我正在尝试定义一种值类型,它跟踪其组成部分的变化(通过组成部分通知使用它的值,并使用一些自定义赋值运算符),然后基于不同的方式(使用custon运算符定义)进行更新。
type valtype(x) as this
我试图释放一个列表后,我在瓦兰遇到了这个错误。
这是华润公司的重要组成部分。
==12349== Invalid read of size 4
==12349== at 0x8048BB4: DynArray::addMovie(Movie*) (in /home/admin/a2/mbd)
==12349== by 0x8048D11: main (in /home/admin/a2/mbd)
==12349== Address 0x4321060 is 0 bytes after a block of size 0 alloc'd