Principais c++erguntas sobre desenvolvedores de TI

  • 1 uma voz
  • 2 a resposta
  • 0 ver
2 a resposta

CreateProcess () Erro

STARTUPINFO si; PROCESS_INFORMATION pi; memset(&si, 0, sizeof(si)); memset(&pi, 0, sizeof(pi)); si.cb = sizeof(si); LPCWSTR procName =(LPCWSTR)"D:\\test dir 1\\Calc.exe"; LPWSTR procArg ...

Set 12 Jan 2012, 23:52 de Abanoub
  • 23 de votos
  • 6 a resposta
  • 0 ver
6 a resposta

Por que 'std :: vector <int> b {2};' criar um vetor de 1 elemento e não um de 2 elementos?

Eu brinco com o C ++ 11 nos últimos dias e criei algo estranho. Se quiser inicializar uniformemente um int: int a{5};Mas se eu fizer a mesma coisa com um std :: vector: std::vector<int> b{2}; Não constrói uma matriz de dois elementos, mas uma ...

Set 15 Mar 2012, 15:42 de Robert Mason
  • 13 de votos
  • 7 a resposta
  • 0 ver
7 a resposta

Usando cadeias de caracteres em instruções switch - onde estamos no C ++ 17?

Todos nós (provavelmente) tivemos o sonho de escrever: switch(my_std_string) { case "foo": do_stuff(); break; case "bar": do_other_stuff(); break; default: just_give_up(); }mas isso não é possível, como é explicado nas respostas a essa pergunta ...

Set 26 Dec 2016, 23:25 de einpoklum
  • 1 uma voz
  • 3 a resposta
  • 0 ver
3 a resposta

Vazamento de memória C ++ usando contêineres STL

O código a seguir está me dando um vazamento de memória (usando o Visual Studio): #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> #include <vector> #include <memory> struct Listener {}; struct Subject { std::vector<Listener*> ...

Set 18 Nov 2014, 17:09 de James B
  • 3 de votos
  • 1 a resposta
  • 0 ver
1 a resposta

Por que um tipo incompleto é detectado no clang dentro de um método de modelo?

Hoje, encontrei um problema de compilação no clang que me surpreendeu. Eu acho que é razoável, mas eu gosto de ir mais fundo e ouvir mais detalhes. Algumas referências padrão, se possível também. Eu tenho uma classe com um método de modelo que ...

Set 02 Jun 2016, 18:46 de dmayola
  • 11 de votos
  • 6 a resposta
  • 0 ver
6 a resposta

XCode C ++ em falta de esperma ()

Estou usando C ++ e XCode para criar um aplicativo de linha cmd para salvar permissões de arquivo, mas não consigo identificar o método sperm (), o erro é 'Utilização do identificador não declarado' esperma ' My inclui e o código em questão ...

Set 09 Mar 2012, 17:54 de creativetechnologist
  • 34 de votos
  • 4 a resposta
  • 0 ver
4 a resposta

Opções para raspagem da Web - somente versão C ++

Estou procurando uma boa biblioteca C ++ para raspagem na web. Istotem qu ser C / C ++ enad else então, por favor, não me indique para Opções para raspagem de HTML [https://stackoverflow.com/questions/2861/options-for-html-scraping] ou ...

Set 07 May 2009, 13:52 de Piotr Dobrogost
  • 2 de votos
  • 4 a resposta
  • 0 ver
4 a resposta

C ++ 14: Como usar o modelo variadic para criar uma matriz de valores 1-100

Desejo obter uma matriz de valoresint buf[]={1...100}. Eu gostaria que esse array pudesse ser construído em tempo de compilação, usando um modelo variadico. É como entender a lista de Python / Haskell, etc. Mas o modelo c ++ 11/14 pode fazê-lo e ...

Set 07 Mar 2017, 02:44 de Troskyvs
  • 20 de votos
  • 6 a resposta
  • 0 ver
6 a resposta

Qual é o uso típico de impulsionar qualquer biblioteca?

Quais são as vantagens de usar a biblioteca boost.any? Você poderia me dar alguns exemplos da vida real? Por que a mesma funcionalidade não pôde ser alcançada tendo algum tipo genérico na raiz da hierarquia do objeto e criando contêineres com ...

Set 23 Apr 2009, 09:41 de Konstantin
  • 94 de votos
  • 8 a resposta
  • 0 ver
8 a resposta

Construtor de modelos C ++

Desejo ter uma classe não-modelo com um construtor de modelo sem argumentos. Tanto quanto eu entendo, é impossível tê-lo (porque entraria em conflito com o construtor padrão -Estou certo?),e a solução alternativa é a seguinte: class A{ template ...

Set 18 Oct 2010, 15:50 de Yippie-Ki-Yay
  • 4 de votos
  • 1 a resposta
  • 0 ver
1 a resposta

Grave um vídeo de uma webcam com Qt5

Eu tenho tentado fazê-lo funcionar por 2 dias agora e estou desesperado. Basicamente, quero gravar um vídeo com minha webcam usando o Qt5. Cheguei tão longe que posso obter um widget para exibir o que a webcam está vendo, mas, por algum motivo, ...

Set 19 Jul 2014, 15:06 de blackwolf123333
  • 21 de votos
  • 1 a resposta
  • 0 ver
1 a resposta

Se o endereço de uma função não puder ser resolvido durante a dedução, é SFINAE ou um erro do compilador?

No C ++ 0x, as regras SFINAE foram simplificadas para que qualquer expressão ou tipo inválido que ocorra no "contexto imediato" da dedução não resulte em erro do compilador, mas em falha na dedução (SFINAE). Minha pergunta é esta: Se eu pegar o ...

Set 23 May 2010, 14:24 de Faisal Vali
  • 2 de votos
  • 2 a resposta
  • 0 ver
2 a resposta

Problema de vinculação do GLFW Visual Studio 2012

Isso está me deixando louco, eu quero link estaticamente para GLFW.lib, seguindo a seção 4.2.1. do arquivo readme.html, desde que eu tenha adicionado glfw.li...

Set 15 Dec 2012, 04:19 de Cody Smith
  • 3 de votos
  • 2 a resposta
  • 0 ver
2 a resposta

Usando o VLC imem para reproduzir um arquivo de vídeo h264 da memória, mas recebendo o erro "erro principal do fluxo: não é possível preencher o buffer"

Eu tenho um arquivo de vídeo h264 carregado na memória e tento reproduzi-lo com o imem usando o parâmetro "imem-cat = 4" para que o vlc use um módulo de acesso para desmuxar o vídeo, e o vlc inicia e recebe meu imem parâmetros com ...

Set 06 Jul 2015, 16:10 de Flakker
  • 18 de votos
  • 6 a resposta
  • 0 ver
6 a resposta

Utilizando `std :: function <void (…)>` para chamar a função non-void

á um tempo atrás eu useistd::function praticamente assim: std::function<void(int)> func = [](int i) -> int { return i; }; Basicamente, fiz isso porque queria armazenar diferentes objetos de função em umstd::function, mas não queria restringir os ...

Set 18 Feb 2012, 08:37 de Ken Wayne VanderLinde
  • 28 de votos
  • 1 a resposta
  • 0 ver
1 a resposta

O que exatamente significa o aviso sobre o símbolo oculto sendo referenciado pelo DSO?

Estou com um problema ao vincular alguma biblioteca compartilhada ao g ++. Isso me dá um aviso como: hidden symbol XXX in YYY is referenced by DSO /usr/lib/...Li algumas perguntas relacionadas a problemas específicos, mas quero entendê-lo como ...

Set 16 May 2014, 13:38 de abyss.7
  • 23 de votos
  • 9 a resposta
  • 0 ver
9 a resposta

Ponto e vírgula em C ++?

O erro "ponto e vírgula ausente" é realmente necessário? Por que não tratá-lo como um aviso? Quando eu compilo esse código int f = 1 int h=2;o compilador inteligentemente me diz que onde estou sentindo falta dele. Mas para mim é como - "Se você ...

Set 05 May 2010, 07:24 de SysAdmin
  • 13 de votos
  • 1 a resposta
  • 0 ver
1 a resposta

Não consigo entender a declaração nº 3 no exemplo de [basic.link] / 6 C ++ 14

[basic.link] / 6 O nome de uma função declarada no escopo do bloco e o nome de uma variável declarada pelo escopo do blocoextern declaração tem ligação. Se houver umvisível declaração de uma entidade com vínculo com o mesmo nome e tipo, ...

Set 27 Apr 2015, 19:15 de Leon
  • 115 de votos
  • 8 a resposta
  • 0 ver
8 a resposta

Quais diferenças, se houver, entre C ++ 03 e C ++ 11 podem ser detectadas em tempo de execuçã

É possível escrever uma função que, quando compilada com um compilador C retornará 0 e, quando compilada com um compilador C ++, retornará 1 (a supressão trivial com#ifdef __cplusplus não é interessante). Por exemplo int isCPP() { return ...

Set 24 Jun 2011, 20:05 de Armen Tsirunyan
Page 1 of 432
1 2 3 4 5