Resultados da pesquisa a pedido "c++"
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<< ...
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 é ...
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?
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 ...
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 ...
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 ...
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 ...
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. ...
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 ...
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 ...