Resultados de la búsqueda a petición "c++"

7 la respuesta

Omitir el tipo de retorno en C ++ 11

Recientemente me encontré usando la siguiente macro con gcc 4.5 en modo C ++ 11: #define RETURN(x) -> decltype(x) { return x; }Y escribir funciones como esta: template <class T> auto f(T&& x) RETURN (( g(h(std::forward<T>(x))) ))He ...

2 la respuesta

¿Hay alguna manera de establecer el campo NECESITO elfo en el momento del enlace?

Dado un ejecutable tal que: >objdump -x someprog | grep c++ NEEDED libstdc++.so.6Quiero cambiar el requisito a la versión completa (incluida la versión menor y el nivel de parche): >objdump -x someprog | grep c++ NEEDED libstdc++.so.6.0.22Sé de ...

2 la respuesta

cadena de tokenización, que acepta todo entre el conjunto de caracteres dado en CPP

Tengo el siguiente 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, ...

2 la respuesta

extraer una cadena con comillas simples entre paréntesis y comillas simples

Tengo el siguiente 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("(\'(.*?)\'\)"); ...

1 la respuesta

¿Es posible usar una biblioteca compilada gcc con MSVC?

Tengo un proyecto que se basa enlibiconv para varias operaciones Estaba usando binarios precompilados paraiconv.lib para Visual Studio 2008, pero ahora tenía que pasar a Visual Studio 2010 y no había más binarios ...

4 la respuesta

Asignación de memoria en C ++

Estoy confundido acerca de la asignación de memoria en C ++ en términos de las áreas de memoria, como el área de datos Const, Stack, Heap, Freestore, Heap y el área Global / Estática. Me gustaría entender el patrón de asignación de memoria en el ...

4 la respuesta

¿Se copian los bytes de relleno de un tipo de POD?

Supongamos que tengo un tipo de POD como este: struct A { char a; int b; };En mi sistemasizeof(A) == 8, aunquesizeof(char) == 1 ysizeof(b) == 4. Esto significa que la estructura de datos tiene 3 bytes no utilizados. Ahora supongamos que ...

1 la respuesta

C ++: impulsar la clave relativa de ptree

En C ++ usandoptree deboost, Necesito encontrar la clave relativa para accedera.b.c2.e1 dea.b. Esta clave esc2.e1. ¿Cómo puedo escribir una función que encuentre esta clave relativa? #include <iostream> #include <boost/property_tree/ptree.hpp> ...

3 la respuesta

Comparación de manijas: clases vacías frente a clases indefinidas frente a nulas *

De MicrosoftGDI + [http://msdn.microsoft.com/en-us/library/ms533798%28v=VS.85%29.aspx]define muchas clases vacías para ser tratadas como manejadores internamente. Por ejemplo, (fuenteGdiPlusGpStubs.h) //Approach 1 class GpGraphics {}; class ...

1 la respuesta

bits de registro avx2 inversos

¿Hay una manera (rápida) de realizar bits inversos de valores int de 32 bits dentro del registro avx2? P.ej. _mm256_set1_epi32(2732370386); <do something here> //binary: 10100010110111001010100111010010 => 1001011100101010011101101000101 ...