gpt4 book ai didi

c++ - 我如何声明我的类的实例?

转载 作者:太空宇宙 更新时间:2023-11-04 14:57:36 24 4
gpt4 key购买 nike

我有一个 Parser.h, Parser.cpp 文件,里面有函数构造函数是

Parser::Parser(string filename){....}

现在我想在我的 functions.cpp 文件中使用我的解析器,我确保在其中

#include "Parser.h"

在我的函数中,我想使用解析器,我该如何创建它的新实例,这就是我所拥有的,但我得到了语法错误。

Parser::Parser parser("filename.txt");

抱歉,我应该确保我正确地复制了我的代码,我没有引用错误,也没有忘记包含 parser.h

最佳答案

(如果你#included Parser.h)你只需要

Parser parser("filename.txt");

Parser::Parser 标记了类Parser 的构造方法的定义。但是,构造函数不能(也不需要)直接调用 - 您可以像上面那样通过定义 Parser 的实例来隐式调用它。

注意文件名要用双引号(单引号表示单个字符,双引号表示文本字符串)。

关于c++ - 我如何声明我的类的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5749520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com