Articles of static

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 […]

Não é possível definir o valor do campo de object estático (erro LNK2001: símbolo externo não resolvido)

Eu tenho um segmento de código aparentemente simples e direto que é uma versão simplificada de um problema que tenho tido em um jogo que estou escrevendo. Eu estou tentando definir um campo estático em uma class para outro valor do meu método principal. No entanto este código não vai e eu não entendo o […]

Qual é o uso da variável estática em c #? Quando usá-lo? Por que não posso declarar a variável estática dentro do método?

Eu tenho pesquisado sobre variables ​​estáticas em c #, mas eu ainda não estou recebendo o que é seu uso. Além disso, se eu tentar declarar a variável dentro do método, ela não me dará permissão para fazer isso. Por quê? Eu vi alguns exemplos sobre a variável estática. Eu vi que não precisamos criar […]

Definindo membros estáticos em C ++

Eu estou tentando definir uma variável estática pública como esta: public : static int j=0; //or any other value too Eu estou recebendo um erro de compilation nesta linha muito: ISO C ++ proíbe boot na class do membro estático non-const `j ‘. Por que não é permitido em C ++? Por que os membros […]

Chame methods estáticos a partir de methods regulares de class ES6

Qual é a maneira padrão de chamar methods estáticos? Eu posso pensar em usar o constructor ou usar o nome da própria class, eu não gosto do último, pois não me parece necessário. O primeiro é o caminho recomendado ou há algo mais? Aqui está um exemplo (inventado): class SomeObject { constructor(n){ this.n = n; […]