Sobes.tech

C/C++

Como evitar ficar numa situação em que, após três meses, tudo esteja "desorganizado" e nada funcione, se o líder decidiu reescrever radicalmente o código (por exemplo, eliminar o Boost)?

155

template <typename> struct Base { int i = 0; }; template <typename T> struct Deriv : Base<T> { void foo() { i = 1; // erro: 'i' não foi declarado neste escopo } }; struct Foo : Deriv<Foo> { void bar() { i = 2; } };

155

Por favor, conte-me sobre as tarefas ou projetos mais memoráveis da sua experiência passada — o que gostou e o que, pelo contrário, não gostou.

153

Qual é o tamanho de estruturas Foo e Bar? (Pergunta 4: alinhamento, destrutor virtual, campos const)

153

Questões técnicas sobre C++: declaração de tipos, referências universais, std::move, lambdas, funções virtuais, SFINAE, final

152

Será conveniente ir ao escritório duas vezes por semana desde Dzerzhinsk?

151

<data> - fonte de dados que envia continuamente objetos para "nosso componente" - os dados são distribuídos uniformemente (sem duplicação) pelos servidores de "nosso componente" ["nosso componente"] - N servidores independentes - armazenam dados; ao atingir o limite: requisição POST para inserir na base de dados - o endereço IP do servidor de BD está configurado no arquivo de configuração [Base de dados] - cluster de N servidores - pode escrever em qualquer servidor Procedimento de instalação: - conhece todos os servidores de "nosso componente" e todos os servidores de BD - atribui os servidores de BD ao "nosso componente" de forma aproximadamente uniforme --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |

148

Que outras linguagens e tecnologias te interessam além de multithreading e redes?

147

tipo_de_valor & back() { ... } void pop_back() { ... } tipo_de_valor pop_back() { // Porque não foi implementado assim? }

147

O que será exibido na tela? (Pergunta 2: std::map, operador[], método at())

144

Esta solução permaneceu na forma original ou foi necessário fazer alterações notáveis?

143

O que torna uma tarefa interessante para ti? Quais propriedades ela deve possuir para que queiras enfrentá-la?

142

Situação: você assumiu uma tarefa, mas não está cumprindo o prazo estabelecido/acordado. O que você faria?

142

O que será exibido na tela? (Pergunta 6: construtores/destrutores, exceções no construtor)

142

Tem experiência em criar algo do zero, como uma aplicação ou serviço?

142
/2