C++ 错误:C4430:缺少类型说明符-假定为int。注:C++;不支持默认的int
我在widows 7中使用Qt creator 5.10 我已经编写了一个tcp套接字程序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++
#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