Perguntas com a marcação «r»

126
Definição de operador "==" para Double

Por alguma razão, eu estava entrando na fonte do .NET Framework para a classe Doublee descobri que a declaração de ==é: public static bool operator ==(Double left, Double right) { return left == right; } A mesma lógica se aplica a todos os operadores. Qual é o sentido dessa definição? Como...

125
Devo usar #define, enum ou const?

Em um projeto C ++ em que estou trabalhando, tenho um tipo de sinalizador que pode ter quatro valores. Essas quatro bandeiras podem ser combinadas. Os sinalizadores descrevem os registros no banco de dados e podem ser: novo recorde registro excluído registro modificado registro existente Agora,...

125
Substituir não numérico por sequência vazia

Adição rápida de requisitos em nosso projeto. Um campo em nosso banco de dados para armazenar um número de telefone é definido para permitir apenas 10 caracteres. Portanto, se eu passar "(913) -444-5555" ou qualquer outra coisa, existe uma maneira rápida de executar uma string através de algum tipo...

125
O que "mro ()" faz?

Em django.utils.functional.py: for t in type(res).mro(): # <----- this if t in self.__dispatch: return self.__dispatch[t][funcname](res, *args, **kw) Eu não entendo mro(). O que faz e o que significa

125
form_for com recursos aninhados

Eu tenho uma pergunta em duas partes sobre form_for e recursos aninhados. Digamos que estou escrevendo um mecanismo de blog e quero relacionar um comentário a um artigo. Eu defini um recurso aninhado da seguinte maneira: map.resources :articles do |articles| articles.resources :comments end O...

125
Método virtual privado em C ++

Qual é a vantagem de tornar virtual um método privado em C ++? Eu notei isso em um projeto C ++ de código aberto: class HTMLDocument : public Document, public CachedResourceClient { private: virtual bool childAllowed(Node*); virtual PassRefPtr<Element> createElement(const...