Preguntas etiquetadas con c++

71
Usando std :: vector como vista en memoria sin procesar

Estoy usando una biblioteca externa que en algún momento me da un puntero en bruto a una matriz de enteros y un tamaño. Ahora me gustaría utilizar std::vectorpara acceder y modificar estos valores en su lugar, en lugar de acceder a ellos con punteros sin formato. Aquí hay un ejemplo articular que...

48
Cadena amigable de plantilla a numérico en C ++

En la biblioteca estándar de C ++ hay funciones para convertir de cadena a tipos numéricos: stoi stol stoll stoul stoull stof stod stold pero me resulta tedioso usarlos en el código de plantilla. ¿Por qué no hay funciones de plantilla? template<typename T> T sto(...) convertir cadenas a...

46
Algoritmo para encontrar una solución para A xor X = B + X

Dado el entero A y B, encuentre el entero X para que: A, B <2 * 1e18 A xor X = B + X Dudo mucho que sea posible resolver esta ecuación usando las matemáticas. Este es un problema de codificación que encontré hace 3 años e incluso ahora no puedo resolverlo por mí mismo. Mi código...

40
Enfoques para funcionar SFINAE en C ++

Estoy usando la función SFINAE en gran medida en un proyecto y no estoy seguro de si hay alguna diferencia entre los siguientes dos enfoques (aparte del estilo): #include <cstdlib> #include <type_traits> #include <iostream> template <class T, class =