Articles of static

Referência indefinida para variável estática c ++

Oi eu estou recebendo erro de referência indefinido no seguinte código: class Helloworld{ public: static int x; void foo(); }; void Helloworld::foo(){ Helloworld::x = 10; }; Eu não quero uma function foo() static . Como posso acessar a variável static de uma class no método não static de uma class?

Os sequenciadores estáticos Java estão seguros?

Eu estou usando um bloco de código estático para inicializar alguns controladores em um registro que eu tenho. Minha pergunta é, portanto, posso garantir que este bloco de código estático será chamado apenas uma vez quando a class for carregada pela primeira vez? Eu entendo que não posso garantir quando este bloco de código será […]

As instâncias de class estáticas são exclusivas de uma solicitação ou de um servidor no ASP.NET?

Em um site do ASP.NET, as classs estáticas são exclusivas de cada solicitação da Web ou são instanciadas sempre que necessário e enviadas sempre que o GC decide descartá-las? A razão que eu pergunto é porque eu escrevi algumas classs estáticas antes em C # eo comportamento é diferente do que eu esperava. Eu teria […]

Por que um membro de dados estático precisa ser definido fora da class?

De acordo com membros de dados estáticos no centro de conhecimento IBM C ++: A declaração de um membro de dados estático na lista de membros de uma class não é uma definição. Você deve definir o membro estático fora da declaração de class, no escopo do namespace. Por que é que? Qual é o […]

Deprecação da palavra-chave estática … não mais?

Em C ++, é possível usar a palavra-chave static dentro de uma unidade de tradução para afetar a visibilidade de um símbolo (declaração de variável ou function). No n3092, isso foi reprovado: Anexo D.2 [deprático] O uso da palavra-chave static está obsoleto ao declarar objects no escopo de namespace (consulte 3.3.6). No n3225, isso foi […]

Campos estáticos em uma referência nula em Java

static membros static (campos static ou methods static ) em Java são associados a suas respectivas classs, e não aos objects dessa class. O código a seguir tenta acessar um campo estático em uma referência null . public class Main { private static final int value = 10; public Main getNull() { return null; } […]

Quando é um construtor estático chamado em c #?

Quando eu tenho class contendo um construtor estático, esse construtor é chamado quando o assembly que contém a class é carregado pela primeira vez ou quando a primeira referência a essa class é atingida?

Obtendo o nome da class de um método estático em Java

Como se pode obter o nome da class de um método estático nessa class? Por exemplo public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string “MyClass” is returned return name; } } Para colocá-lo no contexto, eu realmente quero retornar o nome da class […]

Tempo de vida da variável estática do ASP.NET

Eu estou segurando algumas informações em variables ​​estáticas definidas na class de página (não no Global.asax). Eu apenas declaro variável em código como: protected static int SomeGlobalUnsecureID; protected static string SomeGlobalUnsecureString; e defina a variável no evento PageLoad. Por exemplo, eu verifico ID do database, se for diferente de SomeGlobalUnsecureID, atualizo SomeGlobalUnsecureID e String de […]

C ++ constante string estática (membro da class)

Eu gostaria de ter uma constante estática privada para uma class (neste caso, uma fábrica de formas). Eu gostaria de ter algo do tipo. class A { private: static const string RECTANGLE = “rectangle”; } Infelizmente eu recebo todos os tipos de erro do compilador C + + (g + +), como: O ISO C […]