Resultados da pesquisa a pedido "c++"

1 a resposta

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, ...

4 a resposta

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. ...

1 a resposta

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 ...

9 a resposta

É 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 ...

2 a resposta

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 ...

3 a resposta

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" << ...

1 a resposta

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; ...

1 a resposta

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 ...

2 a resposta

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 ...

3 a resposta

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 ...