Resultados da pesquisa a pedido "c++"
alha na resolução de sobrecarga ao transmitir objeto por meio de conversão implícita em stri
Aviso Legal I conhece que a conversão implícita em string deve ser evitada e que a abordagem adequada seria umop<< sobrecarga paraPerson. Considere o seguinte código: #include <string> #include <ostream> #include <iostream> struct NameType ...
Procurando uma maneira fácil de reinicializar uma estrutura
Eu tenho uma estrutura chamada CoolStruct: struct CoolStruct { int id; uint32 type; uint32 subtype; String name; };Tenho um vetor dessas estruturas também: std::vector<CoolStruct> coolVector;Eu quero criar um monte de estruturas com valores ...
Mapeamento de cores Opencv com acesso direto a pixels
Tenho uma imagem em escala de cinza que desejo exibir em cores, mapeando os valores da escala de cinza com uma paleta de cores (como o mapa de cores no Matlab Consegui fazer isso usando o OpenCV cvSet2D, mas gostaria de acessar os ...
C ++ algumas perguntas sobre boost :: unordered_map & boost :: hash
Recentemente, comecei a me concentrar no boost e nos contêineres, e li alguns artigos na Web e no stackoverflow que um boost :: unordered_map é o contêiner de melhor desempenho para grandes coleções. Portanto, eu tenho essa classe State, que ...
omo dizer ao compilador para NÃO otimizar certo códig
Existe uma maneira de informar o compilador (g ++ no meu caso) paranã otimizar determinado código, mesmo que esse código não esteja acessível? Eu só quero esses símbolos no arquivo de objet Exemplo: Aqui está uma função simples, e eu quero que ...
Teclas de ponto flutuante em std: map
O código a seguir deve encontrar a chave3.0em umstd::map que existe. Mas, devido à precisão do ponto flutuante, ele não será encontrad map<double, double> mymap; mymap[3.0] = 1.0; double t = 0.0; for(int i = 0; i < 31; i++) { t += 0.1; bool ...
Usando find_if em um vetor de objeto
Tenho um vetor parecido com o seguinte: class Foo { //whatever }; class MyClass { int myInt; vector<Foo> foo_v; }; E digamos, nomain: int main (void) { vector<MyClass> myClass_v; }Quero encontrar um objeto emmyClass_v isso temmyInt == bar. Eu ...
omo implementar uma implicação lógica com bit a bit ou outro código eficiente em
Eu quero implementar uma operação lógica que funcione da maneira mais eficiente possível. Eu preciso dessa tabela de verdade: p q p → q T T T T F F F T T F F TIsto, de acordo com a wikipedia, é chamado " implicação ...
Quando devo usar ponteiros brutos sobre ponteiros inteligentes?
Depois de leresta resposta [https://stackoverflow.com/questions/2585247/code-reading-where-can-i-read-great-modern-and-well-documented-c-code/2585397#2585397] , parece que é uma prática recomendada usaronteiros ...
Por que algumas pessoas usam swap para atribuições de movimentação?
Por exemplo, stdlibc ++ tem o seguinte: unique_lock& operator=(unique_lock&& __u) { if(_M_owns) unlock(); unique_lock(std::move(__u)).swap(*this); __u._M_device = 0; __u._M_owns = false; return *this; }Por que não apenas atribuir os dois ...