Preguntas etiquetadas con scope

El alcance es un contexto cerrado donde se asocian valores y expresiones. Use esta etiqueta para preguntas sobre diferentes tipos de alcance, así como para preguntas en las que el alcance puede no estar claro.


4
Variables estáticas en funciones miembro
¿Alguien puede explicar cómo funcionan las variables estáticas en las funciones miembro en C ++? Dada la siguiente clase: class A { void foo() { static int i; i++; } } Si declaro varias instancias de A, ¿llamar foo()a una instancia incrementa la variable estática ien todas las instancias? ¿O …
158 c++  static  scope 

5
Declarando una enumeración dentro de una clase
En el siguiente fragmento de código, la Colorenumeración se declara dentro de la Carclase para limitar el alcance de la enumeración y tratar de no "contaminar" el espacio de nombres global. class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = …
150 c++  class  enums  namespaces  scope 



5
Establecer "esta" variable fácilmente?
Tengo una buena comprensión de Javascript, excepto que no puedo encontrar una buena manera de establecer la variable "this". Considerar: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set foo_variable so it alerts var old_fn = someObj.fn; //store old value …


7
Spring Java Config: ¿cómo se crea un @Bean de prototipo con argumentos de tiempo de ejecución?
Usando Spring Config de Java, necesito adquirir / instanciar un bean de ámbito prototipo con argumentos de constructor que solo se pueden obtener en tiempo de ejecución. Considere el siguiente ejemplo de código (simplificado por brevedad): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String …


8
¿Cómo declaro una variable global en VBA?
Escribí el siguiente código: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 Y recibo el mensaje de error: "atributo inválido en Sub o Función" ¿Sabes lo que hice mal? Traté de usar en Globallugar de Public, pero tuve el mismo problema. Traté …




19
javascript: función anónima recursiva?
Digamos que tengo una función recursiva básica: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } ¿Cómo podría hacer esto si tengo una función anónima como ... (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? } nothing(); …

4
Para bucle dentro de sus propias llaves
Me he encontrado con este diseño de bucle for: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; …
117 c++  for-loop  scope 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.