关于js和c++的一点小区别
我看到许多前端程序员写js的时候都会写类似于let a = (b && b.xxx)这种代码,代表b如果存在,则 a等于b的某个属性或者方法。。。
但是作为一名先学c++的菜鸡,好像是没看到有人这么写c++
自己去大概实验了一下,发现果然,c++和js在这里是有点区别的,在c++中上面的代码返回的bool值,而不是b.xxx
果然代码还是要多写,纸上谈兵不可取
我看到许多前端程序员写js的时候都会写类似于let a = (b && b.xxx)这种代码,代表b如果存在,则 a等于b的某个属性或者方法。。。
但是作为一名先学c++的菜鸡,好像是没看到有人这么写c++
自己去大概实验了一下,发现果然,c++和js在这里是有点区别的,在c++中上面的代码返回的bool值,而不是b.xxx
果然代码还是要多写,纸上谈兵不可取