C++ 错误:C4430:缺少类型说明符-假定为int。注:C++;不支持默认的int

C++ 错误:C4430:缺少类型说明符-假定为int。注:C++;不支持默认的int,c++,qt,C++,Qt,我在widows 7中使用Qt creator 5.10 我已经编写了一个tcp套接字程序 #include <QTcpSocket> QTcpSocket *tcpClient; tcpClient = new QTcpSocket(this); 如果tcpClient是一个全局变量,正如这段代码所建议的那样,您不能在同样在全局范围内的单独语句中初始化它。只有变量声明、命名空间声明和函数可以在全局范围内 也>代码>此< /C>只能用于非静态类方法的实现体内。参见C++学习的C++

我在widows 7中使用Qt creator 5.10

我已经编写了一个tcp套接字程序

#include <QTcpSocket>
QTcpSocket *tcpClient;
tcpClient = new QTcpSocket(this);

如果
tcpClient
是一个全局变量,正如这段代码所建议的那样,您不能在同样在全局范围内的单独语句中初始化它。只有变量声明、命名空间声明和函数可以在全局范围内


<>也>代码>此< /C>只能用于非静态类方法的实现体内。

参见C++学习的C++书是用来学习C++的吗?
1   missing type specifier - int assumed. Note: C++ does not support default-int
2   'tcpClient' : 'int' differs in levels of indirection from 'QTcpSocket *'
3    'this' : can only be referenced inside non-static member functions