在刷题时用到了一个栈,网上参考了答案无意中发现了这个双大括号初始化的方法,查阅后发现java有这种用法,说其这本质上是匿名内部类加实例化代码块。但这边个跟类有什么关系……
嗯……又想到明明之前用到栈的时候并没有初始化,于是再次定义了一个未初始化的栈, 结果报错runtime error: reference binding to misaligned address 0xbebebebebebec0ba for type ‘int’, which requires 4 byte alignment (stl_deque.h), ??绑定到未对齐地址??,但是初始化一下 就通过了。。。
嗯……记录一下,以后的局部变量还是都初始化吧,养成习惯