Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将命名空间和扩展类的C#转换为Qt小部件代码(C+;+;)_C#_C++_Qt Creator_Qt5.4 - Fatal编程技术网

如何将命名空间和扩展类的C#转换为Qt小部件代码(C+;+;)

如何将命名空间和扩展类的C#转换为Qt小部件代码(C+;+;),c#,c++,qt-creator,qt5.4,C#,C++,Qt Creator,Qt5.4,我在android和iOS上使用Qt5.4。 我有一个C代码,但我不知道如何将它转换为Qt(C++) 在C# A.C 理学士 在Qt中,我尝试 A.h 另一个文件: A.cpp #include "GS.h" WS::GS::GS(){} 另一个文件: B.h 另一个文件: B.cpp 这是Qt的正确格式吗?不太清楚您想做什么,但我会试试看 从C到C++没有1到1的转换,但是这里可以转换的部分: A.C GS有一个受保护的构造函数来防止初始化,C中没有抽象的东西++ 理学士 sL有一个所谓的

我在android和iOS上使用Qt5.4。 我有一个C代码,但我不知道如何将它转换为Qt(C++) 在C#
A.C

理学士

在Qt中,我尝试

A.h

另一个文件:

A.cpp

#include "GS.h"
WS::GS::GS(){}
另一个文件:
B.h

另一个文件:
B.cpp


这是Qt的正确格式吗?

不太清楚您想做什么,但我会试试看

<1>从C到C++没有1到1的转换,但是这里可以转换的部分:

A.C

GS有一个受保护的构造函数来防止初始化,C中没有抽象的东西++

理学士

sL有一个所谓的

现在,关于其他部分:

  • 颜色: 这是一个系统的绘图结构,不是C++,而是C++/CLI.</P>
  • 二进制读取器: 这是一个仅在C#中可用的类。要读取文件,必须使用stdio或第三方库

  • 个人电脑: 属性在C++中不可用,相反,您使用函数作为吸引子和设置器。

  • 点列表。计数: 我假设这是一个C#list类。同样,这些在C++中不存在,但可以用STD::List< < /P>
  • 代替。
你写A.C.和B.C.吗?你是说A.cpp和B.cpp?如果是,A.h和B.h呢?顺便说一下,我认为名称空间应该在.h文件中…>///
namespace WS
{
    public class sL : GS
    {
        public virtual int PC
        {
            get { return PointList.Count; }
        }...
     }
}
namespace WS{
   class GS
   {
    public:
    GS();
   }
}
A.cpp

#include "GS.h"
WS::GS::GS(){}
namespace WS{
   class sL:public GS
   {
    public:
    sL();
   }
}
#include "B.h"
WS::sL::sL(){}
namespace WorkSystem
{
    enum myTypes
    {
        T1,
        T2,
        T3
    };

    class GS
    {
        protected:
            GS() { }
    };
}
namespace WorkSystem
{
    class sL : public GS
    {
        public:
            virtual ~sL() { }

            virtual int getPC()
            {
                return 0;
            }
    };
}