](){auto scene = classname ::create(1.2f , SceneTest::createScene());log(str(classname));return scene;}
请问上面这句时什么语法?是相当于OC当中的代码块吗?之前还看到了类似=](){}之类的语法,这应该不是C++里面的语法吧?要是就太失败了。求教大神!!!(新人,发帖有不合适的地方,见谅!)
是c++ 11的语法,lambda表达式,相当于java/js/lua等语言的匿名函数,auto也是c++ 11的新关键字。
更多信息可以google一下c++ 11。很强大很好用,让代码更简洁。