构造函数不能有返回值,如下错误之一:
void Csontest();
{
   return ...
}

解决方案 »

  1.   

    可是我真的没有返回直,里面是空的也不行
    例如:
    Csontest::Csontest()
    {}
      

  2.   

    这是"sontest.h"
    #include "classtest.h"class Csontest : public Cddtest
    {
    protected:
    Csontest();public:
    void ssss();
    }
    这是"sontest.cpp"
    #include "stdafx.h"
    #include "sontest.h"Csontest::Csontest()
    {}
    void Csontest::ssss()
    {
    double i;
    i=544;
    }这里
      

  3.   

    基类的
    #include "stdafx.h"
    #include "classtest.h"Cddtest::Cddtest()
    { test();}void Cddtest::test()
    { double i;
    i=55;}*************************
    class Cddtest
    { double i;
    public:
    Cddtest();
    void test();
    };
    代码都很简单,基类应该没有问题阿
      

  4.   

    类声明后少个分号 这样:class Csontest : public Cddtest
    {
    protected:
    Csontest();public:
    void ssss();
    };  //     <-------------------------
      

  5.   

    谢谢你了,cmoth,果然如此
    我真的有些脸红了...@_@
    很多基础的东西没学好.....