Resultados da pesquisa a pedido "c++"
Declaração para a frente de um typedef em C ++
Por que o compilador não permite que eu declare um typede Supondo que seja impossível, qual é a melhor prática para manter minha árvore de inclusão pequena?
return string da função c ++ para VB .Net
Estou tentando chamar a função C ++ do código VB.Net, que retorna uma string usando P / Invoke, mas está retornando apenas um caracter eclaração da função extern "C" __declspec(dllexport) LPSTR Get_GetDescription(HANDLE)unção ...
Alocador STL baseado em buffer de pilh
Eu queria saber se é possível ter uma biblioteca padrão C ++ compatívelallocator que usa um buffer (de tamanho fixo) que fica na pilh De alguma forma, parece que essa pergunta ainda não foi feita dessa maneira no SO, emborapod foram ...
Parando um segmento receptor que bloqueia recv () [duplicado]
Esta pergunta já tem uma resposta aqui: Como sair de uma chamada recv () bloqueada? [duplicado [/questions/28957279/how-to-exit-a-blocking-recv-call] 2 respostas Tenho um aplicativo de bate-papo que possui um segmento separado para ouvir as ...
Expressão de caso não constante
Estou recebendo um erro 'expressão de caso não constante' em uma instrução switch. No entanto, o cabeçalho fornece uma definição para as constantes usadas e o construtor fornece inicialização para elas em sua lista de inicializaçã Além disso, ...
Usando a diretiva threadprivate do OpenMP em instâncias estáticas dos tipos C ++ STL
Considere o seguinte trecho: #include <map> class A { static std::map<int,int> theMap; #pragma omp threadprivate(theMap) }; std::map<int,int> A::theMap; A compilação com o OpenMP falha com a seguinte mensagem de erro: $ g++ -fopenmp -c ...
void elenco de argc e argv
Estou olhando um pedaço de código C ++, e a primeira linha na função principal chamou minha atenção: int main(int argc, const char* argv[]) { (void)argc; (void)argv; ... } Além desta linha, argc e argv não são usados. Por que o autor está ...
Qual é esse parâmetro extra passado para o destruidor virtual?
Tenho este código: class Class { public: virtual ~Class() {} }; int main() { Class* object = new Class(); delete object; }qual eu compilar com o Visual C ++ 10 e obter essa desmontagem paradelete object declaração delete object; test eax,eax ...
função C ++ std :: não consegue encontrar a sobrecarga corre
Considere o seguinte caso: void Set(const std::function<void(int)> &fn); void Set(const std::function<void(int, int)> &fn);Agora chamando a função com Set([](int a) { //... });Dá erro "chamada ambígua à função sobrecarregada". Estou usando o ...
Restrinja a herança ao número desejado de classes no tempo de compilação
Temos uma restrição de que uma classe não pode atuar como classe base por mais de sete classes. Existe uma maneira de impor a regra acima no tempo de compilação? Estou ciente da técnica Usable_Lock de Andrew Koenig para impedir que uma classe ...