Resultados da pesquisa a pedido "static-members"

1 a resposta

Misturando declarações constexpr e definições const

Me deparei com a seguinte situação: struct Foo { static constexpr char s[] = "Hello world"; }; const char Foo::s[]; Esse trecho de código é compilado com o Clang 3.7 (com-std=c++11 e-std=c++14), mas o GCC (4.8, 6.0, configurações do mesmo ...

1 a resposta

Membros estáticos implicitamente preguiçosos no Swift

Acabei de perceber questatic membros da Swiftstructs estão implicitamentelazy. Por exemplo, isso chamará apenas oinit uma vez: class Baz { init(){ print("initializing a Baz") } } struct Foo { static let bar = Baz() } var z = Foo.bar z = ...

5 a resposta

Por que a palavra-chave 'this' não pode ser usada em um método estático?

Por que a palavra-chave não podethis ser usado em um método estático? Eu estou querendo saber por que c # define essa restrição. Quais benefícios podem ser obtidos com essa restrição? [Atualização]: Na verdade, essa é uma pergunta que recebi em ...

4 a resposta

Funções de classe privada vs funções no espaço para nome sem nome

Descobri que não tenho funções de classe privada. Se possível, todos os candidatos à classe privada funcionam, em vez disso, coloco no espaço de nome sem nome e passo todas as informações necessárias como parâmetros de função. Eu não tenho uma ...

3 a resposta

Definição em C ++ do membro de dados estáticos dllimport

Eu tenho uma classe que se parece com abaixo: //.h file class __declspec(dllimport) MyClass { public: //stuff private: static int myInt; }; // .cpp file int MyClass::myInt = 0;Eu recebo o seguinte erro de compilação: error C2491: ...

3 a resposta

s funções de membro estático em c ++ são copiadas em várias unidades de traduçã

Tenho uma classe auxiliar no meu programa que possui muitas funções estáticas usadas em diferentes classes do meu programa. Por exemplo helper.h: Class helper { public: static void fn1 () { /* defined in header itself */ } /* fn2 defined in ...

3 a resposta

Por que as variáveis de membro estáticas não funcionam bem com o operador ternári

Aqui está o acordo. Eu tenho uma classe estática que contém várias funções estáticas usadas para obter entrada. A classe contém uma variável de membro estática privada para indicar se o usuário inseriu alguma informação. Cada método de entrada ...

2 a resposta

Ponteiro de função de membro C ++

Considere a seguinte classe class Foo { typedef bool (*filter_function)(Tree* node, std::list<std::string>& arg); void filter(int filter, std::list<std::string>& args) { ... if (filter & FILTER_BY_EVENTS) { do_filter(events_filter, args, false, ...

1 a resposta

s classes de modelo @Can têm membros estáticos em C ++

Pode uma classe de modelo em C ++ ter membros estáticos? Como ele não existe e é incompleto antes de ser usado, isso é possível?

2 a resposta

lasses estáticas são thread safe

Passei pelo msdn, onde está escrito que todas as classes estáticas são seguras para threads. Bem, esse artigo foi feito para a versão 1.1 ... http: //msdn.microsoft.com/en-us/library/d11h6832 (v = vs.71) ...