我有一个文件中的函数原型。有没有办法通过在C++中运行时读取文件来创建函数指针?有没有什么办法通过读取一个文件在c + +构造函数指针
0
A
回答
0
不是。函数原型只是一个函数如何使用的陈述;它不能自行执行。
如果你有一个函数的名字,并且你想把它变成函数指针,你可以使用dlsym(RTLD_DEFAULT, "fn")
这样做。不过不推荐。
0
您可以使用系统调用(使用标准库的system
函数)来调用编译器,该编译器从函数文件创建动态库。然后,您可以使用dlopen
或LoadLibrary
加载库,具体取决于平台。
编辑: 当然这不会工作,如果你真的只有一个原型,而不是定义。在那种情况下,我很抱歉我误解了你的问题。
2
相关问题
- 1. 有没有什么办法从文件中自动读取一行C++
- 2. 有没有办法通过int指针一次打印整数?
- 3. 有没有办法通过自检来获取类构造函数参数?
- 4. 有没有什么办法在C#中隐式构造一个类型?
- 5. 有没有办法用类实例指针调用构造函数?
- 6. 为什么没有办法在C#中约束构造函数的签名?
- 7. 如何在C++中构造一个没有typedef的复杂函数指针?
- 8. C++通过函数指针指向另一个函数指针
- 9. 有没有办法在声音时推动构造函数通过?
- 10. C++构造函数指针的语法
- 11. 有没有什么办法通过bz2文件parellelly grep
- 12. 有没有什么办法可以通过cs文件搜索
- 13. 有没有什么办法可以使指针指向一个引用?
- 14. 有没有办法通过登录信息读取C#网站
- 15. C#有没有办法像构造函数一样使用方法
- 16. 有没有办法通过EOF读取HD数据?
- 17. 为什么System.Data.SqlClient.SqlDataReader没有构造函数
- 18. Java:通过构造函数调用构造函数,有什么意义?
- 19. 如何通过参数运行方法没有在构造函数中指定
- 20. 有没有办法推导一个函数指针模板参数的值?
- 21. 有没有办法有效地同时读取多个文件?
- 22. 空的构造函数和没有构造函数有什么区别
- 23. 有没有办法通过另一个函数参数调用函数?
- 24. 我有一个错误;在.h文件没有默认构造函数,我怎么设置有效的构造
- 25. 有没有办法在C#中用构造函数初始化字段?
- 26. 有没有办法将ObjectiveC块封装到函数指针中?
- 27. 有没有办法初始化尚未读取的文件c
- 28. 在构造函数中创建一个对象的指针C++
- 29. 有没有办法重写Moo中的构造函数?
- 30. 创建一个智能指针数组,没有默认的构造函数
我在哪里可以找到有关libffi的详细信息? –
我可以得到任何使用libffi的示例代码? –
@ user2599593请点击这里[http://www.atmark-techno.com/~yashi/libffi.html](http://www.atmark-techno.com/~yashi/libffi.html) – 2013-10-30 04:36:38