Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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+;+;代码)有什么问题 我正在学习C++程序设计语言。我制作了一个包含类的文件,并向用户显示输出“Hello World”,如下所示: #include <iostream> #include <string> using std::cout; using std::endl; class print() { public: print(string name) { setName(name); } void setName(string name) { output = name; } string getName() { return output; } private: string output; }; int main() { print print1("Hello"); print print2("World"); cout << "Output1 is " << print1.getName() << "Output2 is " << print2.getName() << endl; return 0; } #包括 #包括 使用std::cout; 使用std::endl; 类打印() { 公众: 打印(字符串名称) { 集合名(名称); } void setName(字符串名称) { 输出=名称; } 字符串getName() { 返回输出; } 私人: 字符串输出; }; int main() { 打印打印1(“你好”); 印刷品2(“世界”); coutclass print()//class print()//_C++ - Fatal编程技术网

此代码(基本C+;+;代码)有什么问题 我正在学习C++程序设计语言。我制作了一个包含类的文件,并向用户显示输出“Hello World”,如下所示: #include <iostream> #include <string> using std::cout; using std::endl; class print() { public: print(string name) { setName(name); } void setName(string name) { output = name; } string getName() { return output; } private: string output; }; int main() { print print1("Hello"); print print2("World"); cout << "Output1 is " << print1.getName() << "Output2 is " << print2.getName() << endl; return 0; } #包括 #包括 使用std::cout; 使用std::endl; 类打印() { 公众: 打印(字符串名称) { 集合名(名称); } void setName(字符串名称) { 输出=名称; } 字符串getName() { 返回输出; } 私人: 字符串输出; }; int main() { 打印打印1(“你好”); 印刷品2(“世界”); coutclass print()//class print()//

此代码(基本C+;+;代码)有什么问题 我正在学习C++程序设计语言。我制作了一个包含类的文件,并向用户显示输出“Hello World”,如下所示: #include <iostream> #include <string> using std::cout; using std::endl; class print() { public: print(string name) { setName(name); } void setName(string name) { output = name; } string getName() { return output; } private: string output; }; int main() { print print1("Hello"); print print2("World"); cout << "Output1 is " << print1.getName() << "Output2 is " << print2.getName() << endl; return 0; } #包括 #包括 使用std::cout; 使用std::endl; 类打印() { 公众: 打印(字符串名称) { 集合名(名称); } void setName(字符串名称) { 输出=名称; } 字符串getName() { 返回输出; } 私人: 字符串输出; }; int main() { 打印打印1(“你好”); 印刷品2(“世界”); coutclass print()//class print()//,c++,C++,是的,正如一些其他人已经指出的,您的代码中存在一些错误(我在这里不再重复)。但这不是主要问题,似乎您甚至还没有到出现这些错误的程度: ||=== Build file: "no target" in "no project" (compiler: unknown) ===| 似乎表明您的生成环境确实有问题,您根本没有编译/生成。似乎您没有正确设置项目/生成文件。请熟悉编译器、链接器以及生成程序所需的生成文件或项目 也许,如果您使用像QDevelop、Eclipse或KDevelop这样的IDE

是的,正如一些其他人已经指出的,您的代码中存在一些错误(我在这里不再重复)。但这不是主要问题,似乎您甚至还没有到出现这些错误的程度:

||=== Build file: "no target" in "no project" (compiler: unknown) ===|
似乎表明您的生成环境确实有问题,您根本没有编译/生成。似乎您没有正确设置项目/生成文件。请熟悉编译器、链接器以及生成程序所需的生成文件或项目

也许,如果您使用像QDevelop、Eclipse或KDevelop这样的IDE(集成开发环境),您必须在IDE的“项目设置”(或类似)对话框中告诉您的IDE要做什么

我会搜索一个简单的howto/example/tutorial如何用你的工具正确地构建一个文件(谷歌上的任何编译器和IDE都有很多帮助)。最简单的事情是,如果你找到一个已经设置好的项目,你可以合法地为你的目的更改它


一旦您完成了这项工作并进行了编译,您将获得一些关于代码中错误的漂亮而详细的错误消息,您将能够轻松地自己修复它们。

是的,正如其他人已经指出的,您的代码中存在一些错误(我不再重复).但这并不是主要问题,似乎你还没有走到出现这些错误的地步:

||=== Build file: "no target" in "no project" (compiler: unknown) ===|
似乎表明您的生成环境确实有问题,您根本没有编译/生成。似乎您没有正确设置项目/生成文件。请熟悉编译器、链接器以及生成程序所需的生成文件或项目

也许,如果您使用像QDevelop、Eclipse或KDevelop这样的IDE(集成开发环境),您必须在IDE的“项目设置”(或类似)对话框中告诉您的IDE要做什么

我会搜索一个简单的howto/example/tutorial如何用你的工具正确地构建一个文件(谷歌上的任何编译器和IDE都有很多帮助)。最简单的事情是,如果你找到一个已经设置好的项目,你可以合法地为你的目的更改它


一旦你完成了这项工作并进行了编译,你会得到一些关于代码中错误的漂亮而详细的错误消息,你可以很容易地自己修复它们。

首先:不要使用std使用多个
使用namespace std;让它成为
,但是如果你喜欢多个
,那么就要使用std来消耗你的时间和行std::string;

第二:类声明将不带括号

class print 
{
    //class code
}; 
第三: ||==生成文件:“无项目”中的“无目标”(编译器:未知)===|

这意味着您的编译器存在问题,无论是g++Intel还是您使用的任何其他编译器,请修复=>重新安装编译器


第四个注意事项:不要只关注正常的
/*你的写作*/
代码错误,它可能出现在声明中,比如这里发生的事情。

首先:不要使用std使用多个
使用namespace std;
让它成为
;如果你喜欢多个,那么就使用std::string添加

第二:类声明将不带括号

class print 
{
    //class code
}; 
第三: ||==生成文件:“无项目”中的“无目标”(编译器:未知)===|

这意味着您的编译器存在问题,无论是g++Intel还是您使用的任何其他编译器,请修复=>重新安装编译器


给你的第四个注意事项:不要只关注正常的
/*你的写作*/
代码错误,它可能出现在声明中,比如这里发生的事情。

你在使用什么编译器?你还缺少
使用std::string;
在你的程序末尾有一个U+FEFF。例如,这会绊倒我的编译器。你可能会变得更好如果您删除了ror诊断。请避免使用
,在您的情况下,这只会使代码不清晰。编写
std::string
而不是
string
将使代码更可读。将
void setName(string name)
更改为
void setName(const std::string&name)
保存复制字符串。在构造函数中使用相同的模式。在命令行上使用所有警告和调试信息进行编译,例如
g++-Wall-Wextra-g yoursource.cc-o yourprog
with。编译器不会给出错误消息(而是错误配置的IDE)您使用的编译器是什么?另外,您缺少
使用std::string;
在您的程序末尾有一个U+FEFF。例如,这会使我的编译器出错。如果您删除它,您可能会得到更好的错误诊断。避免
使用
,在您的情况下,这只会使您的代码不清楚。编写
std::string
,而不是
>字符串
将使代码更具可读性。将
void setName(字符串名称)
更改为
void setName(const std::string&name)
保存复制字符串。在构造函数中使用相同的模式。在命令行上使用所有警告和调试信息进行编译,例如
g++-Wall-Wextra-g yoursource.cc-o yourprog
with。编译器不会给出错误消息(而是错误配置的IDE)