Resultados da pesquisa a pedido "c++"

1 a resposta

Como pegar uma afirmação com o teste do Google?

Estou programando algum teste de unidade com a estrutura de teste do Google. Mas quero verificar se algumas afirmações estão bem colocadas e são úteis. Existe uma maneira de obter uma afirmação no teste do Google? Exemplo de código em ...

8 a resposta

ANSI C equivalente a try / catch?

Tenho um código C em que estou trabalhando e encontro erros quando o código está em execução, mas tenho poucas informações sobre como executar uma tentativa / captura adequada (como em C # ou C ++). Por exemplo, em C ++, eu apenas faria: try{ ...

8 a resposta

Exceções com Unicode what ()

Ou "como os russos lançam exceções?" A definição de std :: exception é: namespace std { class exception { public: exception() throw(); exception(const exception&) throw(); exception& operator=(const exception&) throw(); virtual ~exception() ...

1 a resposta

Por que o C ++ não possui os operadores ~ = e! =? [fechadas]

Isso é basicamente o descrito no título: Por que o C ++ não possui os operadores ~ = e! =? Eles ocasionalmente seriam úteis, principalmente ao explorar possibilidades de sobrecarga. A alternativaa = ~a ea = !a formulações são ...

2 a resposta

Confusão sobre ponteiro C ++ e tópico de referência

Qual é a diferença entre o seguinte parâmetro passando mecanismos em C ++? void foo(int &x) void foo(int *x) void foo(int **x) void foo(int *&x)Gostaria de saber em que caso o parâmetro está sendo passado por valor ou por referência.

1 a resposta

C ++: Como criar uma matriz usando boost :: property_tree?

Não vejo uma maneira de criar uma matriz usando a árvore boost :: property. O código a seguir ... #include <boost/property_tree/ptree.hpp> #include <boost/property_tree/json_parser.hpp> #include <iostream> int main() { try ...

6 a resposta

Por que sizeof (string) == 32?

Qual é a sobrecarga na estrutura de cadeias que faz com que sizeof () seja 32?

1 a resposta

Por que o std :: nothrow não funciona como esperado no gcc (4.9)?

Já vi muitas pessoas na minha equipe verificando ponteiros nulos como este: SomeClass *pSc = new SomeClass; if ( NULL == pSc ) { // cope with error }Eu sabia que isso não funcionaria, porque o novo operador em c ++ lança uma exceção std :: ...

3 a resposta

Qual tolower em C ++?

Dadostring foo, Eu escrevirespostas [https://stackoverflow.com/a/37438120/2642059]sobre como usarcctypeétolower [h,ttp://en.cppreference.com/w/cpp/string/byte/tolower]converter os caracteres em minúsculas transform(cbegin(foo), cend(foo), ...

4 a resposta

Como remover o arquivo que abriu os identificadores?

HISTÓRIA DO PROBLEMA: Agora eu usoSDK 9 do Windows Media Playerpara reproduzir arquivos AVI no meu aplicativo de desktop. Funciona bem no Windows XP, mas quando tento executá-lono Windows 7Eu peguei um erro -Não consigo remover o arquivo AVI ...