Entonces, en javascript podemos acceder al miembro de cualquier objeto simplemente usando []. Por ejemplo:
let obj = { foo : 'bar'}; let accessedField = obj["foo"]; obj["foo"] = "something" ¿Cómo puedo acceder a un miembro de un espacio de nombres sin saber el nombre del miembro de antemano, como si lo obtuviera de otro lugar como entrada, una cadena/char* por ejemplo? No necesariamente buscando la implementación del operator[] .
namespace Foo { int bar = 2; } Foo["bar"] = 3;El motivo es que puedo acceder dinámicamente a los elementos y no quiero usar std::maps.
**EDITAR: Solo para aclarar no necesariamente el operador [] sino cualquier forma de acceder dinámicamente a un miembro de un espacio de nombres sin saberlo de antemano.