Resultados da pesquisa a pedido "c++"
Preciso colocar constexpr depois do else-if?
Inspirado poresta resposta [https://stackoverflow.com/a/52355930/7151494], Tentei copiar e colar (e adicionar testes nomain()) este código: template<typename T> std::tuple<int, double> foo(T a) { if constexpr (std::is_same_v<int, T>) return {a, ...
Imprimir matriz 2D em espiral no sentido horário a partir do centro
Eu tenho uma garantia de ser ummatriz quadrada perfeita. Eu quero começar no centro da matriz, neste caso, seriamatrix[2][2], Eu sei como descobrir o centro(int)(dimensions / 2). Preciso enviar o conteúdo da matriz a seguirpadrão espiral externo. ...
A execução do meu código C ++ me dá um console em branco
Estou tentando executar algum código C ++ no Visual Studio 2015. Quando o construo, não recebo erros, mas depois que o executo, tudo o que recebo é um console vazio. Eu não acho que congelou, porque eu posso ver um sublinhado piscando. Além ...
É seguro realocar a memória alocada com nova?
Do que está escritoaqui [https://stackoverflow.com/questions/1350819/c-free-store-vs-heap], new aloca emloja grátis enquantomalloc usaamontoar e os dois termos geralmente significam a mesma coisa. Do que está escritoaqui ...
Por que preciso # incluir <typeinfo> ao usar o operador typeid?
otypeid [http://en.cppreference.com/w/cpp/language/typeid]representa um operador C ++ RTTI sendo também uma palavra-chave C ++. Retorna umstd::type_info [http://en.cppreference.com/w/cpp/types/type_info]objeto que contém informações específicas ...
Logger estilo C ++ que suporta macro __LINE__ e outros
Eu quero fazer um Logger que possa ser usado comostd::cout, mas quero registrar alguns dados extras, como data, hora,__LINE__, __func__e__FILE__ que deve ser salvo no arquivo automaticamente. ExemploToolLogger log; log << "some data" << ...
c ++ / boost program_options uma opção desativar outra
Eu tenho um código como este: namespace po = boost::program_options; po::options_description desc("Allowed options"); desc.add_options() ("help", "produce help message") ("mode1", "") ("mode2", ""); po::variables_map var_map; ...
Como essa função de modelo de "tamanho da matriz" funciona? [duplicado]
Possíveis duplicatas: Alguém pode explicar esse código de modelo que me dá o tamanho de uma matriz? [https://stackoverflow.com/questions/437150/can-someone-explain-this-template-code-that-gives-me-the-size-of-an-array] Argumentos mágicos em ...
O QT 5.5 incorpora um aplicativo externo ao QWidget
Estou interessado em incorporar um aplicativo externo dentro do meu aplicativo baseado no Widget QT 5.5. Estou preocupado apenas com o trabalho no Linux. Estou usando o CentOS 7 com GNOME. Este é o código que eu tentei: Widget::Widget(QWidget ...
Como um compilador C / C ++ encontra as definições de protótipos nos arquivos de cabeçalho?
Quando declaro uma função em um arquivo de cabeçalho e coloco a definição dessa função em outro arquivo, como o compilador / vinculador encontra a definição? Ele procura sistematicamente todos os arquivos em seu caminho ou existe uma solução mais ...