Resultados de la búsqueda a petición "c++"
El puntero del entorno JNI en un objeto estático de C ++ y llamar a una función de Java que toma un argumento de cadena dos veces seguidas bloquea la JVM
Entonces, a pedido de mis comentaristas, finalmente encontré un MCVE que reproduce mi error. Entonces, la configuración general es que Java usa JNI para llamar a un dll, y el dll agarra el JVM en ejecución y almacena un puntero al JNIEnv, que usa ...
¿Por qué no hay tipos de coma flotante sin signo? [duplicar]
Posible duplicado: ¿Por qué C no tiene carrozas sin signo? [https://stackoverflow.com/questions/512022/why-doesnt-c-have-unsigned-floats] La pregunta es probablemente muy básica y probablemente fue respondida muchas veces antes, pero quiero ...
Nivel de recorrido transversal de un árbol binario
void traverse(Node* root) { queue<Node*> q; Node* temp_node= root; while(temp_node) { cout<<temp_node->value<<endl; if(temp_node->left) q.push(temp_node->left); if(temp_node->right) q.push(temp_node->right); if(!q.empty()) { temp_node = ...
Ocultar nombre usando declaración
#include <iostream> struct H { void swap(H &rhs); }; void swap(H &, H &) { std::cout << "swap(H &t1, H &t2)" << std::endl; } void H::swap(H &rhs) { using std::swap; swap(*this, rhs); } int main(void) { H a; H b; a.swap(b); }Y este es el ...
Reenvío perfecto en C ++ 03
Si tienes esta función template<typename T> f(T&);Y luego trate de llamarlo con, digamos un valor como f(1);¿Por qué no se deduce que T es constante, convirtiendo el argumento en constante y, por lo tanto, vinculable a un valor?
¿Las funciones de E / S formateadas en C (printf, sprintf, etc.) son más populares que IOStream, y si es así, ¿por qué? [cerrado]
He estado revisando mucho código hecho por otros últimamente y me di cuenta de que todos usan mucho las funciones de estilo "printf" C, pero las funciones de C ++ aprendidas en la escuela (específicamente, cout) no parecen tan populares. ¿Es ...
¿Puedo obtener nombres de tipo C ++ de una manera constexpr?
Me gustaría usar el nombre de un tipo en tiempo de compilación. Por ejemplo, supongamos que he escrito: constexpr size_t my_strlen(const char* s) { const char* cp = s; while(*cp != '\0') { cp++; }; return cp - s; }y ahora quiero tener: template ...
Optimización de una rama para una ruta conocida más común
Considere el siguiente código: void error_handling(); bool method_impl(); bool method() { const bool res = method_impl(); if (res == false) { error_handling(); return false; } return true; }Lo sémethod_impl() volverátrue 99.999% (sí, tres ...
BSTR y VARIANTE bajo ... mac os x
Bajo Mac OS X tengo Office 2011 y su Excel y VBA, y tengo g ++ de gcc-5.3.0. Jugué mucho para pasar matrices (de tipos numéricos integrados) de VBA a dylib (extensión de dll en mac os x) y actualizarlas y enviarlas de vuelta a VBA, ver por ...
Acerca de vincular una referencia constante a un subobjeto de un temporal
Con código como #include <iostream> struct P { int x; P(int x) : x(x) {} ~P() { std::cout << "~P()\n"; } }; int main() { auto const& x = P{10}.x; std::cout << "extract\n"; } Impresiones GCC~P() extract, lo que indica que la referencia no ...