当我输入数字时,假设20作为数据,大小也变为(在这种情况下为20,即+1)。输入的数据总是分配给大小,为什么?!
预先感谢。
val builder = MapBuilder<String, String>()
builder("hi") // error!
仅当我每次调用AddNode()都不等于数据时,才应将大小增加1。
答案 0 :(得分:0)
关于:
conda install python-graphviz
这使参数AddNode(&t, data);
(如被称为函数)成为t
,但是,被调用函数将其视为pointer to pointer
,因此任何对其写入(以及任何对偏移量的写入)都会导致不确定的行为。
在这种情况下,通过覆盖变量pointer