Articles of cópia

Por que o reinterpret_cast não força copy_n para moldes entre os mesmos tipos de tamanho?

De acordo com cppreference.com , reinterpret_cast : Converte entre tipos reinterpretando o padrão de bits subjacente. Mas espere, isso é mentira porque só funciona nesses casos: Quando um ponteiro ou referência ao object do tipo T1 é reinterpret_cast (ou conversão de estilo C) para um ponteiro ou referência ao object de um tipo diferente T2 […]

Copiar arquivo para o computador remoto usando credenciais administrativas remotas

Eu estou usando C # … Eu preciso da capacidade de copiar um conjunto de arquivos para cerca de 500 computadores exclusivos. Consegui usar com êxito o método LogonUser () para representar uma conta de domínio que possui as permissions necessárias para copiar os arquivos. O caminho de destino para os arquivos é algo como: […]

mecanismo de invocação de construtor

struct my { my(){ std::cout<<"Default";} my(const my& m){ std::cout<<"Copy";} ~my(){ std::cout<<"Destructor";} }; int main() { my m(); //1 my n(my()); //2 } Produção esperada: 1 ) Default 2 ) Copy Saída real: O que há de errado com meu entendimento do mecanismo de invocação do construtor? Note que omiti arquivos de header por brevidade.

Qual é a maneira mais confiável de proibir um construtor de cópia em C ++?

Às vezes é necessário proibir um construtor de cópia em uma class C ++ para que a class se torne “não copiável”. Naturalmente, operator= deve ser proibido ao mesmo tempo. Até agora eu vi duas maneiras de fazer isso. A maneira 1 é declarar o método como privado e não fornecer implementação: class Class { […]

Copiar struct para struct em C

Eu quero copiar uma estrutura idêntica para outra e, posteriormente, usá-lo como uma comparação para o primeiro. A coisa é que o meu compilador me dá um aviso quando estou fazendo assim! Devo fazê-lo de outra maneira ou estou fazendo isso errado: No header do arquivo: extern struct RTCclk { uint8_t second; uint8_t minute; uint8_t […]

VBA para copiar um arquivo de um diretório para outro

Então eu tenho um arquivo de access que eu regularmente preciso copiar para outro diretório, substituindo a última versão. Eu gostaria de usar uma macro do Excel para conseguir isso e também gostaria de renomear o arquivo no processo. Por exemplo fileName = “X:\Database\oldName.accdb” copyDestination = “Y:\dbstore\” newName = “newName.accdb” Existe uma maneira fácil de […]

Como copiar um object no objective c

Eu preciso copiar profundamente um object personalizado que tenha objects próprios. Eu tenho lido ao redor e estou um pouco confuso sobre como herdar o NSCopying e como usar o NSCopyObject. Alguém poderia me ajudar? Obrigado pela leitura!

O que é um construtor de conversão em C ++? Para que serve?

Ouvi dizer que o C ++ tem algo chamado “construtores de conversão” ou “construtores de conversão”. Quais são esses e para que servem? Eu vi mencionado em relação a este código: class MyClass { public: int a, b; MyClass( int i ) {} } int main() { MyClass M = 1 ; }

C # Usando o Reflection para copiar as propriedades da class base

Eu gostaria de atualizar todas as propriedades do MyObject para outro usando o Reflection. O problema que estou chegando é que o object específico é herdado de uma class base e os valores da propriedade de class base não são atualizados. O código abaixo copia os valores da propriedade de nível superior. public void Update(MyObject […]

Por que o construtor de cópia não é chamado nesse caso?

Aqui está o pequeno trecho de código: class A { public: A(int value) : value_(value) { cout <<"Regular constructor" <<endl; } A(const A& other) : value_(other.value_) { cout <<"Copy constructor" <<endl; } private: int value_; }; int main() { A a = A(5); } Eu assumi que a saída seria “Construtor Regular” (para RHS) seguido […]