Resultados da pesquisa a pedido "c++"

7 a resposta

Como adicionar elemento por elemento de dois vetores STL?

A pergunta é bastante tola, mas preciso fazer isso de uma maneira muito eficiente - ela será executada repetidamente no meu código. Eu tenho uma função que retorna um vetor e tenho que adicionar os valores retornados a outro vetor, elemento por ...

2 a resposta

Um typedef confuso envolve o escopo da classe

Estou lendo o código de um projeto C ++ e ele contém algum código do seguinte formato: namespace ns { class A {}; class B {}; } struct C { typedef ns::A* ns::B::* type; };Alguém pode explicar o significado dotypedef linha?type parece ser ...

6 a resposta

Aritmética de ponteiro de vácuo

Dado umvoid ponteiro, se eu quiser fazer ovoid apontador apontar parax bytes à frente, como isso será feito melhor? Existe uma maneira melhor do que transmitir para umchar ponteiro?

5 a resposta

Como criar um diretório temporário em C ++?

Estou escrevendo uma função em C ++ que cria um diretório temporário. Essa função deve ser o mais portátil possível, p. deve funcionar em ambientes linux, mac e win32. Como faço para conseguir isso?

3 a resposta

Qual é o ponto de obstrução?

Eu estive pensando, qual é o ponto de entupimento? Tão perto quanto eu posso dizer, entupir é o mesmo que cerr, mas com buffer, portanto, é mais eficiente. Normalmente stderr é o mesmo que stdout, então entupir é o mesmo que cout. Isso me parece ...

2 a resposta

Inferir argumento de modelo do parâmetro padrão

Considere este código: #include <functional> template <typename T,typename COMP> bool foo(T a,T b,COMP c = std::less<T>()) { return c(a,b); } bool bar(int a, int b){ return a<b;} int main(){ foo(1,2,bar); // OK foo(1,2,std::less<int>()); // OK ...

2 a resposta

Sobrecarregar macro de pré-processador C / C ++ na estrutura de seu argumento

Gostaria de escrever uma macro de pré-processador que faça uma coisa se seu argumento for uma tupla de tokens entre parênteses, assim: MY_MACRO((x, y))e outra coisa, se for apenas um único token, como este: MY_MACRO(x)Isso é possível? Que tal ...

4 a resposta

É possível implementar eventos em C ++?

Eu queria implementar um evento C # em C ++ apenas para ver se eu poderia fazê-lo. Fiquei preso, sei que o fundo está errado, mas o que percebo que meu maior problema é ... Como sobrecarrego o() operador para ser o que está emT, nesse ...

1 a resposta

SEGFAULT no modo -O3?

Resumi meu problema no seguinte programa curto. Causa SEGFAULT apenas no modo -O3 (-O2 funciona bem). De acordo comgdb isso acontece às*f = 0 linha. #include <iostream> void func1(int s, int t) { char* buffer = new char[s + t*sizeof(float)]; if ...

0 a resposta

Como retornar o JavaScript no Node.js a partir de um thread aleatório no addon NAN?

Estou desenvolvendo umaddon nativo da NAN [https://github.com/nodejs/nan]em C ++ para Node.js e eu sou novo nisso. A partir de um encadeamento aleatório, preciso retornar o JavaScript. É um encadeamento de conclusão de IO que eu não iniciei, não ...