c++ - 在 Visual Studio 中,我在头文件中创建一个结构,当我初始化它时出现错误
问题描述
在构建后,我不断重复多次出现这 5 个错误。有人可以帮忙吗?所有错误都来自 cpp 文件。代码如下
- C3927 '->':在非函数声明符之后不允许尾随返回类型
- C3613 在“->”之后缺少返回类型(假定为“int”)
- C2371 'Ttypes':重新定义;不同的基本类型
- C4430 缺少类型说明符 - 假定为 int。注意:C++ 不支持默认整数
- C2440“正在初始化”:无法从“const char [8]”转换为“int”
- C2146 语法错误:缺少 ';' 在标识符“开始”之前
每一个都重复了很多次。对于第六个 START 更改为每个变量名称。这是代码。
文件.h:
struct TTYPES
{
std::string START;
std::string CHAR;
std::string NUM;
std::string WHITESPACE;
std::string OPERATOR;
std::string PARENTHESIS;
std::string BRACKETS;
std::string END;
// command types
Type FUNC;
} Ttypes;
文件.cpp:
std::string Ttypes.START = "0START;";
std::string Ttypes.CHAR = "1CHAR;QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm";
std::string Ttypes.NUM = "1NUM;1234567890";
std::string Ttypes.WHITESPACE = "1WHITESPACE;\n\t\v ";
std::string Ttypes.OPERATOR = "0OPERATOR;+-*/";
std::string Ttypes.PARENTHESIS = "0PARENTHESIS;()";
std::string Ttypes.BRACKETS = "0BRACKETS;[]";
std::string Ttypes.END = "0END;";
谁能弄清楚为什么会产生这些错误?
解决方案
推荐阅读
- bash - 解析 csv 以在 bash 中创建哈希表会导致意外功能
- expect - 从期望脚本执行 scp 命令 - 使用 eof
- vb6 - 将用于在点阵打印机上打印的 VB6 代码迁移到 VB.Net
- java - H2 客户端无法连接到服务器
- dictionary - 嵌套在 Tracer 中的集合
- ssl - 我们可以在没有 CSR(证书签名请求)的情况下将 CA 受信任的根添加到证书中吗
- spring-boot - 从依赖库 jar 中自动装配一个 Bean
- mysql - Select rows where all children contain same value only and no other scenario
- assembly - 从另一个调用 ARM 程序集文件
- symfony - 教义查询生成器括号不好的地方