Resultados da pesquisa a pedido "c++"

8 a resposta

Qual é a diferença entre char e int em um caso de switch?

Comecei o C ++ recentemente e, enquanto aprendia o caso de troca, tive essa dúvida. Qual é a diferença se eu usar int ou char no seguinte código: int Fav_Car; O código da caixa do comutador é o seguinte switch( Fav_Car ) { case '1' : cout<< ...

3 a resposta

Por que chamar std :: string.c_str () em uma função que retorna uma string não funciona?

Eu tenho o seguinte código: std::string getString() { std::string str("hello"); return str; } int main() { const char* cStr = getString().c_str(); std::cout << cStr << std::endl; // this prints garbage }O que eu pensei que iria acontecer é ...

1 a resposta

Como posso envolver std :: wstring no boost :: asio :: buffer?

Estou escrevendo um aplicativo de servidor cliente usando boost :: asio. Eu quero transferir uma estrutura de um cliente para o servidor. A estrutura possui algumas std :: wstrings. Como codifico a estrutura no boost :: asio :: buffer?

2 a resposta

Crie variações de número de versão para info.plist usando #define e clang?

Anos atrás, ao compilar com o GCC, o seguinte define em um arquivo #include .h poderia ser pré-processado para uso em info.plist: #define MAJORVERSION 2 #define MINORVERSION 6 #define MAINTVERSION ...

1 a resposta

use sfinae para testar a existência de membros do namespace

Eu estava tentando descobrir se é possível usar o sfinae para testarnamespace existência de membro. O Google é bastante silencioso sobre isso. Eu tentei o código a seguir, mas ele falha. namespace xyz{ struct abc{}; } struct abc{}; struct ...

11 a resposta

O que são rvalues, lvalues, xvalues, glvalues e prvalues?

No C ++ 03, uma expressão é umrvalueou umlvalue. No C ++ 11, uma expressão pode ser uma: rvaluelvaluexvalueglvalueprvalueDuas categorias se tornaram cinco categorias. Quais são essas novas categorias de expressões?Como essas novas categorias ...

2 a resposta

asio :: async_write e strand

asio::async_write(m_socket, asio::buffer(buf, bytes), custom_alloc(m_strand.wrap(custom_alloc(_OnSend))));Esse código garante que todos os manipuladores de operações assíncronas (chamadas para async_write_some) dentro de async_write sejam ...

3 a resposta

Modelos espalhados por vários arquivos

C ++ parece ser bastante ranzinza ao declarar modelos em vários arquivos. Mais especificamente, ao trabalhar com classes de modelo, o vinculador espera todas as definições de método para a classe em um único arquivo de objeto do compilador. ...

3 a resposta

Desempenho de tempo ao permutar e moldar o dobro para flutuar

Eu tenho algumas matrizes grandes fornecidas pelo MATLAB para C ++ (portanto, preciso tomá-las como estão) que precisam de conversão e permutação (prefeito de linha, problemas de prefeito de coluna). A matriz,imgaux é duplo tipo tem ...

1 a resposta

Processamento de imagem na imagem de preenchimento de inundação

Estou trabalhando em um projeto de processamento de imagens no qual preenchi a imagem original. Agora Preciso remover o ruído nesta imagem, que é as linhas brancas ao redor da imagem da mão. Quero remover essas linhas brancas, mesclando-as na ...