解决方案 »

  1.   

    定义了一个类A,然后A中的函数比如b,c都是public的,在其他onclick事件中创建一个A的对象a,a.b();编译没问题,可是一连接就报错
    ---------------------------------------------------------------------------------------------------理论上在OnClick函数的地方只要#include 类A的头文件是不会有问题的
    你确定链接报错是这个a.b()造成的?PS:关于你的问题,其实就是全局变量/类/函数的问题。你只要写一个.h头文件声明,写个cpp进行定义,在用的地方只要include这个.h就可以了啊
      

  2.   

    确实是,我自定义的cpp里直接写函数,没有类,反而可以,不知道为什么?
      

  3.   

    确实是,我自定义的cpp里直接写函数,没有类,反而可以,不知道为什么?如果是通用的函数,也就是不使用类中数据,可以定义类的静态函数,静态函数只能使用类中定义静态成员,但这实际没有什么真有意义
    如果是必须使用类成员,那么使用前,则必须创建一个类对象