Articles of estático

Comportamento do método estático final

Eu tenho brincado com modificadores com método estático e me deparei com um comportamento estranho. Como sabemos, os methods estáticos não podem ser substituídos, pois estão associados à class e não à instância. Então, se eu tenho o trecho abaixo, ele compila bem //Snippet 1 – Compiles fine public class A { static void ts() […]

Por que o link externo não é para uma variável estática?

Por que extern int n não compila quando n é declarado (em um arquivo diferente) static int n , mas funciona quando declarado int n ? (Ambas essas declarações estavam no escopo do arquivo.) Basicamente, por que int n no escopo de arquivo não é o mesmo que static int n no mesmo escopo? É […]

Diferença entre posicionamento estático e relativo

Em CSS, qual é a diferença entre posicionamento estático (padrão) e posicionamento relativo?

Existe uma static_warning?

Estou ciente desta questão que menciona “STATIC WARNING” do Boost, mas gostaria de perguntar novamente, especificamente, como eu poderia implementar um static_warning que opera de forma semelhante ao static_assert mas apenas emite um aviso em tempo de compilation em vez de uma compilation abortada erro. Eu gostaria de algo semelhante à proposta de Alexandrescu para […]

É possível fazer com que o CMake construa uma versão estática e compartilhada da mesma biblioteca?

Mesma fonte, tudo isso, só quer uma versão estática e compartilhada. Fácil de fazer?

Criando uma construção estática do Mac OS XC

Como posso criar uma compilation estática de um arquivo .c no Mac OS X? Quando eu tento: gcc -o test Main.c -static Eu recebo: ld: library not found for -lcrt0.o collect2: ld returned 1 exit status

Indexadores Estáticos?

Por que os indexadores estáticos são proibidos em c #? Não vejo razão para que não sejam permitidos e, além disso, podem ser muito úteis. Por exemplo: static class ConfigurationManager { public object this[string name]{ get{ return ConfigurationManager.getProperty(name); } set { ConfigurationManager.editProperty(name, value); } } /// /// This will write the value to the property. […]

Da biblioteca estática MinGW (.a) à biblioteca estática do Visual Studio (.lib)

Estou tentando usar o xlsLib para criar planilhas do Excel a partir de um aplicativo C ++. O problema é que, ao compilar o xlsLib, eu dou um arquivo .a (uma biblioteca estática do GCC, gerada pelo MinGW). Mas, meu aplicativo depende de outra API ( PhysX ) que só compila com o Visual Studio. […]

Variáveis ​​estáticas em C ++

Eu gostaria de saber qual é a diferença entre variables ​​estáticas em um arquivo de header vs declarado em uma class. Quando a variável estática é declarada em um arquivo de header, seu escopo é limitado ao arquivo .h ou em todas as unidades. Também geralmente a variável estática é inicializada no arquivo .cpp quando […]

Variáveis ​​estáticas em funções membro

Alguém por favor pode explicar como variables ​​estáticas em funções membro funcionam em C ++. Dada a seguinte class: class A { void foo() { static int i; i++; } } Se eu declarar várias instâncias de A , chamar foo() em uma instância incrementa a variável estática i em todas as instâncias? Ou apenas […]