该代码旨在引用星期几。 使用Visual Studio 2017,版本为15.8.280 10.2050
代码是从此处复制的:https://howardhinnant.github.io/date/date.html
该代码未运行并显示了已提及的错误,并且Name必须是名称空间名称,并且“ weekday”未定义。
在这一点上,我的技能很低。刚开始了解事物被称为以及它们如何融合在一起。
另外,在#include之后调用了什么?有些是头文件对吗?但是其他诸如fstream等呢?
谢谢!
许多在线搜索直接找不到答案。有一些相关的但没有什么可以用我能理解的方式解释它。
#include "date.h"
#include <iostream>
int
main()
{
using namespace date;
std::cout << weekday{ August / 22 / 2019 } << '\n';
}
答案 0 :(得分:3)
date.h
引用此库:
https://github.com/HowardHinnant/date
您可以在Windows上运行,只需下载此标头即可。
此标头(进行了一些小的修改)已被选入C ++ 20规范草案中。
答案 1 :(得分:0)
我相信您需要项目目录中的头文件才能使用它。
关于您的其他问题:
#include "file.h" //this is including a header file
#include <cstdlib> //this is including a function library file.
其中有些是标准的,有些则必须从开源下载才能使用。
当您收到“目录中没有此类文件”错误时,其错误是因为在VS或Netbeans的项目范围内找不到该文件。