Resultados da pesquisa a pedido "c++"

8 a resposta

Forçar o compilador a ignorar algumas linhas no programa

Suponha que eu tenha 10.000 linhas de código C ++. 200 linhas deste código são para fins de teste (por exemplo, verifique o programa e mostre uma mensagem de erro). Existe uma maneira no C ++ de ignorar ou considerar algumas linhas do ...

4 a resposta

Por que isso precisa de um std :: move explícito?

Digamos que eu tenho umFoo classe contendo umstd::vector construído a partir destd::unique_ptr objetos de outra classe,Bar. typedef std::unique_ptr<Bar> UniqueBar; class Foo { std::vector<UniqueBar> bars; public: void AddBar(UniqueBar&& bar); }; ...

3 a resposta

Pegue a tela do Mac OS usando o formato GL_RGB

Estou usando o código glgrab para tentar obter uma captura de tela em tela cheia da tela do Mac. No entanto, quero que os dados de bitmap estejam no formato GL_RGB. Ou seja, cada pixel deve estar no formato: 0x00RRGGBB O código original ...

3 a resposta

Como usar impressoras de depuração bonitas para ver objetos Eigen no QtCreator?

Estou tentando ver o conteúdo de umEigenvetor noLocais e expressõesjanela do QtCreator: Vejo que é um vetor com 10 componentes: mas quando clico em abrir, recebo: Eu tentei usareste script para fazer o ...

4 a resposta

Por que as conversões definidas pelo usuário são limitadas?

No C ++, apenas uma conversão definida pelo usuário é permitida na sequência implícita de conversão. Existem razões práticas (do ponto de vista do usuário do idioma) para esse limite?

1 a resposta

É a = 0; b = (a ++, a + 1); comportamento indefinido (UB)?

veja exemplo simples: int a = 0; int b = (a ++ , a + 1); // result of b is UB or well defined ? (c++03).Isso foi alterado em c ++ 11 / c ++ 14?

4 a resposta

Aviso C4251 ao criar uma DLL que exporta uma classe que contém um membro ATL :: CString

Estou convertendo uma biblioteca estática baseada em ATL em uma DLL e estou recebendo o seguinte aviso em todas as classes exportadas que usam o ATLCString classe (encontrada em atlstr.h): aviso C4251: 'Foo :: str_': class 'ATL :: CStringT' ...

2 a resposta

Como escrever um invólucro sobre funções e funções membro que executa algum código antes e depois da função embrulhada?

Estou tentando escrever alguma classe ou função de wrapper que permita executar algum código antes e depois da função de wrapper. float foo(int x, float y) { return x * y; } BOOST_PYTHON_MODULE(test) { boost::python::def("foo", <somehow wrap ...

2 a resposta

Por que unique_ptr usa dois parâmetros de modelo quando shared_ptr usa apenas um?

Ambosunique_ptr [http://www.cplusplus.com/reference/memory/unique_ptr/]e shared_ptr [http://www.cplusplus.com/reference/memory/shared_ptr/shared_ptr/] aceite um destruidor personalizado para chamar o objeto que eles possuem. Mas no caso ...

7 a resposta

Usando um mapa STL de ponteiros de função

Eu desenvolvi um mecanismo de script que possui muitas funções internas; portanto, para chamar qualquer função, meu código foi inserido em umif .. else if .. else if parede verificando o nome, mas eu gostaria de desenvolver uma solução mais ...