É um pouco difícil implementar uma função de cópia de objeto profundo. Quais etapas você toma para garantir que o objeto original e o clonado não compartilhem nenhuma
É um pouco difícil implementar uma função de cópia de objeto profundo. Quais etapas você toma para garantir que o objeto original e o clonado não compartilhem nenhuma
Alguém pode me esclarecer sobre a diferença entre privatee os protectedmembros das classes? Eu entendo de melhores convenções de prática que as variáveis e funções que não são chamados de fora da classe deve ser feita private- mas olhando para o meu MFC projecto, MFC parece favor protected. Qual...
Qual é a diferença entre as :focuse
O que é uma "classe abstrata" em
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Melhore...
Como a versão mais recente do Rails 3 não carrega mais módulos e classes da lib, qual seria a melhor maneira de carregá-los? No github: A few changes were done in this commit: Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes an application...
Tudo o que estou tentando fazer é obter o nome da classe atual e o java acrescenta um inútil e inútil $ 1 ao final do nome da minha classe. Como posso me livrar dele e retornar apenas o nome da classe real? String className =
Por que clsàs vezes é usado em vez de selfcomo argumento nas classes Python? Por exemplo: class Person: def __init__(self, firstname, lastname): self.firstname = firstname self.lastname = lastname @classmethod def from_fullname(cls, fullname): cls.firstname, cls.lastname = fullname.split('...
Com AngularJSestou usando ng-classda seguinte maneira: <div class="bigIcon" data-ng-click="PickUp()" ng-class="{first:'classA', second:'classB', third:'classC', fourth:'classC'}[call.State]"/> Gostaria de saber se posso usar a if-elseexpressão para fazer algo semelhante a este: <div...
Como você encontraria um nome de classe específico em muitos arquivos jar? (Procurando o nome da classe real, não as classes que a
Por exemplo, por que você pode fazer: int n = 9; Mas não: Integer n = 9; E você pode fazer: Integer.parseInt("1"); Mas
Há uma boa discussão sobre genéricos e o que eles realmente fazem nos bastidores nesta pergunta , então todos sabemos que Vector<int[]>é um vetor de matrizes inteiras e HashTable<String, Person>uma tabela cujas chaves são cadeias e valores Persons. No entanto, o que me impressiona é o...
Digamos que possuo o seguinte, class Xonde desejo retornar o acesso a um membro interno: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for validating index Z& ret = vecZ[index]; // even more code for...
Eu tenho esse código que calcula a distância entre duas coordenadas. As duas funções estão dentro da mesma classe. No entanto, como chamo a função distToPointna função isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def...
Me deparei com este estranho trecho de código que compila bem: class Car { public: int speed; }; int main() { int Car::*pSpeed = &Car::speed; return 0; } Por que o C ++ possui esse ponteiro para um membro de dados não estáticos de uma classe? Qual é a utilidade desse ponteiro estranho no...
Alguém pode definir o que exatamente 'POCO' significa? Estou encontrando o termo com mais e mais frequência, e estou me perguntando se é apenas sobre classes simples ou significa algo
Em Java, você pode definir várias classes de nível superior em um único arquivo, desde que no máximo uma delas seja pública (consulte JLS §7.6 ). Veja abaixo, por exemplo. Existe um nome arrumado para esta técnica (análogo a inner, nested, anonymous)? O JLS diz que o sistema pode impor a...
Eu tenho um problema no angular.js com diretiva / classe ng-cloakou ng-show. O Chrome funciona bem, mas o Firefox está causando a piscada de elementos com ng-cloakou ng-show. IMHO é causado pela conversão ng-cloak/ ng-showpara style="display: none;", provavelmente o compilador javascript do...
Existem diretrizes de boas práticas sobre quando usar classes de caso (ou objetos de caso) versus estender a enumeração no Scala? Eles parecem oferecer alguns dos mesmos