Resultados da pesquisa a pedido "c++"
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 ...
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 ...
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?
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?
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 ...
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 ...
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 ...
É 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 ...
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 ...
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 ...