c++ -> js
От: alexeiz  
Дата: 09.05.11 01:50
Оценка: 23 (8)
var container = function (var data) { 
  var secret = data;
 
  return {
    _["set"] = function (var x) {
        secret |= x;
        return undefined;
    },
    _["get"] = function () { return secret; }
  };
};
 
var a = container("secret-a");
var b = container("secret-b");
 
a["set"]("override-a");
 
std::cout << a["get"](); // override-a
std::cout << b["get"](); // secret-b


Да, товарищи, это C++ (0x)! Подробности здесь. Код, который это делает, кстати, довольно простой.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.