Resultados da pesquisa a pedido "c++"

2 a resposta

Mapeando um valor de parâmetro de modelo integral para um tipo primitivo

Quero mapear um número para um tipo. Neste exemplo, criarei uma função que mapeia um resultado sizeof () para um tipo primitivo assinad Estou me perguntando se existe uma maneira melhor de fazer o que fiz abaixo no C ++ moderno, que é pegar um ...

4 a resposta

c_str () vs. data () quando se trata de retornar o tipo

epois do C ++ 11, pensei emc_str() edata() equivalentement [https://stackoverflow.com/questions/194634/string-c-str-vs-data]. C ++ 17 introduz uma sobrecarga para o último, que retorna um ponteiro não constante referênci ...

4 a resposta

boost shared_ptr: diferença entre operator = e reset?

Existem diferenças entre os dois pedaços de código abaixo? Algum deles é preferível ao outro? operator = boost::shared_ptr<Blah> foo; // foo.ptr should be NULL foo = boost::shared_ptr<Blah>(new Blah()); // Involves creation and copy of ...

10 a resposta

valor @Checking existe em um std :: map - C ++

Eu seiencontra método @ localiza a chave fornecida emstd :: map e retorne um iterador para o elemento Existe alguma maneira de encontrar o valor e obter um iterador para o elemento? O que eu preciso fazer é verificar se o valor especificado ...

2 a resposta

erança múltipla sem funções virtuais em c ++

Eu me deparei com o problema do diamante e encontrei soluções diferentes para casos diferentes com um único diamante. No entanto, não consegui encontrar uma solução para diamantes "encadeados". De acordo com a estrutura: sim, eu quero ter ...

3 a resposta

Definindo o Visual C ++ Studio / Express para o modo ANSI estrito

Geralmente programo e compilo no Linux com as bandeiras gcc e -ansi; mas fui forçado a fazer um trabalho no Visual C ++ e sempre que compilo meu código C, recebo todos os avisos da Microsoft como 'fscanf': Esta função ou variável pode não ser ...

5 a resposta

como desativar completamente a asserção

Tenho meu código cheio paraassert(condition). Na versão de depuração eu usog++ -g explorando minha afirmação. Com minha surpresa, vejo a afirmação funcionando também na minha versão de lançamento, a compilada sem-g opção. Como posso desativar ...

4 a resposta

C ++ Como obter o tamanho da imagem de um arquivo png (no diretório)

Existe uma maneira de obter as dimensões de um arquivo png em um caminho específico? Não preciso carregar o arquivo, apenas a largura e a altura para carregar uma textura no directx. (E não quero usar libs de terceiros)

1 a resposta

Por que modelo com apenas um pacote variadico vazio válido mal formado?

Qual é a lógica de temp.res # 8.3 [https://timsong-cpp.github.io/cppwp/temp.res#8.3] (8) A validade de um modelo pode ser verificada antes de qualquer instanciação. [Observação: saber quais nomes são nomes de tipos permite que a sintaxe de ...

3 a resposta

Por que não consigo instanciar o operador << (ostream &, vetor <T> &) com T = vetor <int>?

Em pensar em Questão do iterador C ++ [https://stackoverflow.com/questions/5347134/c-iterator-question], Escrevi este exemplo de programa: #include <vector> #include <iostream> #include <iterator> #include <algorithm> template <class T> ...