Resultados da pesquisa a pedido "c++"

7 a resposta

Omitir tipo de retorno em C ++ 11

Recentemente, encontrei-me usando a seguinte macro com o gcc 4.5 no modo C ++ 11: #define RETURN(x) -> decltype(x) { return x; }E escrever funções como esta: template <class T> auto f(T&& x) RETURN (( g(h(std::forward<T>(x))) ))Eu tenho feito ...

4 a resposta

Visual Studio C ++ 2008/2010 - quebra no NaN flutuante

Existe alguma maneira de configurar o Visual Studio (recém-atualizado de 2008 para 2010) para interromper, como se uma afirmação falhasse, sempre quequalquer número de ponto flutuante se torna NaN, QNAN, INF, etc? Até agora, acabei de usar o ...

2 a resposta

OpenGL4.5 - vincule várias texturas e samplers

[/imgs/94QbT.jpg] Estou tentando entender Texturas, Unidades de Textura e Samplers no OpenGL 4.5. Estou anexando uma foto do que estou tentando descobrir. Acho que no meu exemplo está tudo correto, mas não tenho tanta certeza sobre o 1D Sampler ...

2 a resposta

Existe uma maneira de definir o campo elf NECESSÁRIO no tempo do link?

Dado um executável tal que: >objdump -x someprog | grep c++ NEEDED libstdc++.so.6Desejo alterar o requisito para a versão completa (incluindo a versão secundária e o nível de patch): >objdump -x someprog | grep c++ NEEDED ...

2 a resposta

extrair uma string com aspas simples entre parênteses e aspas simples

Eu tenho o seguinte código : #include <iostream> #include <regex> using namespace std; int main() { string s; s = "server ('m1.labs.terad ata.com') username ('us er5') password('user)5') dbname ('def\\ault')"; regex re("(\'(.*?)\'\)"); ...

2 a resposta

string de tokenização, aceitando tudo entre um determinado conjunto de caracteres no CPP

Eu tenho o seguinte código: int main() { string s = "server ('m1.labs.teradata.com') username ('use\\')r_*5') password('u\" er 5') dbname ('default')"; regex re("(\'[!-~]+\')"); sregex_token_iterator i(s.begin(), s.end(), re, ...

8 a resposta

É melhor usar std :: memcpy () ou std :: copy () em termos de desempenho?

É melhor usarmemcpy como mostrado abaixo ou é melhor usarstd::copy() em termos de desempenho? Por quê? char *bits = NULL; ... bits = new (std::nothrow) char[((int *) copyMe->bits)[0]]; if (bits == NULL) { cout << "ERROR Not enough ...

2 a resposta

Por que a inicialização de objetos estáticos locais usa sinalizadores de guarda ocultos?

Objetos estáticos locais em C ++ são inicializados uma vez, na primeira vez em que são necessários (o que é relevante se a inicialização tiver um efeito colateral): void once() { static bool b = [] { std::cout << "hello" << std::endl; ...

1 a resposta

C ++: impulsionar a chave relativa da ptree

Em C ++ usandoptree deboost, Preciso encontrar a chave relativa para acessara.b.c2.e1 dea.b. Essa chave éc2.e1. Como posso escrever uma função que encontra essa chave relativa? #include <iostream> #include <boost/property_tree/ptree.hpp> ...

3 a resposta

Comparação de alças: classes vazias vs. classes indefinidas vs.

Da MicrosoftGDI + [http://msdn.microsoft.com/en-us/library/ms533798%28v=VS.85%29.aspx]define muitas classes vazias a serem tratadas como identificadores internamente. Por exemplo, (fonteGdiPlusGpStubs.h) //Approach 1 class GpGraphics {}; class ...