Articles of función de

¿Cuándo es útil una función try block?

Me pregunto cuándo los progtwigdores usan bloques de prueba de función. ¿Cuándo es útil? void f(int i) try { if ( i < 0 ) throw "less than zero"; std::cout << "greater than zero" << std::endl; } catch(const char* e) { std::cout << e << std::endl; } int main() { f(1); f(-1); return 0; } […]

Pasar una función de callback C # a través de Interop / pinvoke

Estoy escribiendo una aplicación C # que usa servicios de Interop para acceder a funciones en una DLL C ++ nativa. Ya estoy usando alrededor de 10 funciones diferentes que están funcionando. Ahora no estoy seguro de cómo pasar una callback como un parámetro para que la DLL pueda llamar a mi código. Aquí está […]

Cómo cin a un vector

Intento pedirle al usuario que ingrese los números que se colocan en un vector, luego usa una llamada a función para citar los números, ¿por qué no funciona? Solo puedo citar el primer número. template void write_vector(const vector& V) { cout << "The numbers in the vector are: " << endl; for(int i=0; i < […]

Invocar dinámicamente cualquier función pasando el nombre de la función como cadena

¿Cómo automatizo el proceso de creación de una instancia y su función se ejecuta dinámicamente? Gracias Editar: también necesita una opción para pasar parámetros. Gracias

¿Cómo crear una función de plantilla dentro de una clase? (C ++)

Sé que es posible hacer una función de plantilla: template void DoSomeThing(T x){} y es posible hacer una clase de plantilla: template class Object { public: int x; }; pero, ¿es posible hacer una clase que no esté dentro de una plantilla, y luego hacer una función en esa clase una plantilla? Es decir: //I […]

¿Mide la distancia entre dos cuerdas con Ruby?

¿Puedo medir la distancia entre dos cuerdas con Ruby? Es decir: compare(‘Test’, ‘est’) # Returns 1 compare(‘Test’, ‘Tes’) # Returns 1 compare(‘Test’, ‘Tast’) # Returns 1 compare(‘Test’, ‘Taste’) # Returns 2 compare(‘Test’, ‘tazT’) # Returns 5

Python: ¿cómo funcionan los valores de aprobación?

Tengo una pregunta sobre llamadas a función en Python. Digamos que quiero escribir una función llamada superLongFunc (expr). La función es muy larga y muy difícil de depurar. Quiero dividir la función en funciones auxiliares más pequeñas para una mejor legibilidad, a algo como smallFunc1 (expr), smallFunc2 (expr), etc. Mi pregunta es, ¿afecta esto el […]

Pasar funciones como argumentos en Matlab

Estoy intentando escribir una función que tiene dos matrices y el nombre de otra función como argumentos. p.ej main.m: x=[0 0.2 0.4 0.6 0.8 1.0]; y=[0 0.2 0.4 0.6 0.8 1.0]; func2(x,y,’func2eq’) func 2.m : function t =func2(x, y, z, ‘func’) //”unexpected matlab expression” error message here t= func(x,y,z); func2eq.m: function z= func2eq(x,y) z= x […]

¿Por qué no podemos pasar matrices para funcionar por valor?

Aparentemente, podemos pasar instancias de clases complejas a funciones, pero ¿por qué no podemos pasar matrices a las funciones?

¿Encontrar la equivalencia de dos funciones indecidible?

¿Es imposible saber si dos funciones son equivalentes? Por ejemplo, un escritor de comstackdores quiere determinar si dos funciones que el desarrollador ha escrito realizan la misma operación, ¿qué métodos puede usar para resolverla? ¿O qué podemos hacer para descubrir que dos TM son idénticas? ¿Hay alguna forma de normalizar las máquinas? Editar: Si el […]