C++有没有闭包?
C++原生支持闭包么?
如果是函数模拟闭包,那么有什么缺点?
肯请大牛赐教。
[解决办法]
木有,只用过JS的闭包,用习惯了很后悔。。
[解决办法]
lambda可不是闭包,不过lambda可以做出类似闭包的功能,不过根本赶不上闭包。
闭包很神奇,下面一段JS代码可以让楼上的同学们理解一下,有点像static变量,可惜static变量还将更加灵活。
<html><head><script type="text/javascript">function test(num) { return function() { return num *= 2; }}var func = test(1);document.write(func() + "<br/>");document.write(func() + "<br/>");func = test(10);document.write(func() + "<br/>");document.write(func() + "<br/>");</script></head>
[解决办法]