小编Geo*_* T.的帖子

如何在main()完成后调用C++函数

我正在开发一个应该对主程序透明的C++工具.即:如果用户只是将工具链接到他的程序,则该工具将被激活.为此我需要在完成控制和函数a()之前调用两个函数function .main()b()main()

我可以通过在程序中声明一个全局变量并通过返回代码初始化来轻松完成a().即

int v = a() ;
Run Code Online (Sandbox Code Playgroud)

但是b()main()完成后我找不到打电话的方法?

有没有人能想到办法做到这一点?

该工具在Windows上运行,但我宁愿不使用任何特定于操作系统的调用.

谢谢你,乔治

c++ function

4
推荐指数
2
解决办法
590
查看次数

C++模板:如何根据数据类型有条件地编译不同的代码?

这是一个小例子,说明了我的问题的本质:

#include <iostream>
using namespace std ;
typedef char achar_t ;

template < class T > class STRING
{
   public:
     T *    memory   ;
     int    size     ;
     int    capacity ;
   public:
     STRING() {
        size     =   0 ;
        capacity = 128 ;
        memory   = ( T *) malloc( capacity * sizeof(T) ) ;
     }
     const STRING& operator=( T * buf) {
         if ( typeid(T) == typeid(char) )
            strcpy( memory, buf ) ;
         else
            wcscpy( memory, buf ) ;
        return *this ; …
Run Code Online (Sandbox Code Playgroud)

c++ templates

4
推荐指数
2
解决办法
606
查看次数

标签 统计

c++ ×2

function ×1

templates ×1