抱歉,如果这真的很愚蠢,但我就是不知道该怎么做。
我已经用 C# 编程多年了。今天我想我会第一次尝试一些 C++ 并安装 Qt for windows。
我正在尝试编写一个控制台应用程序,它输出来自 Project Euler 问题的结果。
设法通过将字符串值输出到控制台后,cout
我想让我们创建一个类并将问题作为静态方法,就像我在 C# 中所做的那样......但我不知道如何调用我创建的类。到目前为止,我在网上搜索了一个多小时并没有给我任何有用的信息。
我有:
#include <iostream>
using namespace std;
void main()
{
problems p = new problems ();
std::cout << "Hello" << "\n";
}
这绝对行不通。我想是因为我需要一些using
或include
声明来访问课程......
类头:
#ifndef PROBLEMS_H
#define PROBLEMS_H
class problems
{
public:
static long problem1();
};
#endif // PROBLEMS_H
和类cpp:
long problems::problem1()
{
long output = 0;
for (int i = 1; i < 1000; i++)
if (i % 3 == 0 || i % 5 == 0)
output += i;
return output;
}
我在类声明中没有收到任何错误,所以我想这一定是正确的(但我当然不确定......)。最终,我想在
如何使这项工作中打印输出problem1()
而不是“Hello” ?main()