una script programa otro llamar importar funciones funcion externas ejecutar desde clases archivo python c++ include header-files

programa - llamar una funcion de otro script python



Incluye funciones específicas de un archivo de encabezado en el código en c++ (1)

No, no es posible. C ++ carece de un verdadero sistema de módulos, por lo que nos queda el preprocesador incluido. Una propuesta para agregar un nuevo tipo de sistema de módulos no se convirtió en C ++ 11. Ver módulos de C ++: ¿por qué fueron eliminados de C ++ 0x? ¿Volverán más tarde? para obtener más información sobre esa propuesta.

Si se trata de su propia biblioteca, su única posibilidad es dividir la biblioteca en bibliotecas más pequeñas e independientes. Si la biblioteca no es suya y / o no puede cambiarla, tendrá que vivir con ella. Pero, ¿cuál es el verdadero problema, de todos modos?

En python, uno puede importar conjuntos de características específicas de diferentes módulos, en lugar de importar todo el archivo

ex:

En lugar de usar import math y usar print math.sqrt(4) , importar la función directamente:

from math import sqrt print sqrt(4)

Y funciona bien.

Donde, como en C y C++ , uno tiene que incluir el archivo de encabezado completo para poder usar solo una función que proporciona. Tal como, en C ++

#include<iostream> #include<cmath> int main(){ cout<<sqrt(4); return 0; }

C código C también será similar (no igual).

¿Es posible que, al igual que en el caso de Python, uno puede incluir una sola función de un archivo de encabezado en su programa?
ej .: incluyendo solo la función sqrt() de cmath ?

¿Podría hacerse?