ll operator [] (int x) const { if (x < 0 || x >= size()) return 0; return a[x]; }
struct里面写这段代码,加不加const有什么区别吗?
以及friend有什么用?为什么有时候用friend+const会CE.有时候不加const也会CE?
有没有一种推荐的写法?在Linux和windows下都不CE