QDateTime::toTime_t()
toTime_t(),转换的是QDateTime时间对应的UTC时间距1970-01-01 00:00:00 的秒数。
一般情况下,QDateTime,表示的是本地时间Qt::LocalTime,特殊情况下会设置成Qt::UTC,表示时间直接表示的就是UTC时间。对应于LocalTime,toTime_t()转换时,首先会将QDateTime的时间转换成UTC时间(toUTC),然后计算秒数。对于Qt::UTC,则直接计算QDateTime距 1970-01-01 00:00:00
3 QDir中的Filter枚举变量
enum QDir::Filter 与 flags QDir::Filters 中常用的枚举变量值及其含义如下:
QDir::Dirs 0x001 列出目录;
QDir::AllDirs 0x400 列出所有目录,不对目录名进行过滤;
QDir::Files 0x002 列出文件;
QDir::Drives0x004 列出逻辑驱动器名称,该枚举变量在Linux/Unix中将被忽略;
QDir::NoSymLinks 0x008 不列出符号链接;
QDir::NoDotAndDotDot 0x1000 不列出文件系统中的特殊文件.及..;
QDir::NoDot 0x2000 不列出.文件,即指向当前目录的软链接
QDir::NoDotDot0x4000 不列出..文件;
QDir::AllEntries 其值为Dirs | Files | Drives,列出目录、文件、驱动器及软链接等所有文件;
QDir::Readable 0x010 列出当前应用有读权限的文件或目录;
QDir::Writable 0x020 列出当前应用有写权限的文件或目录;
QDir::Executable0x040 列出当前应用有执行权限的文件或目录;
Readable、Writable及Executable均需要和Dirs或Files枚举值联合使用;
QDir::Modified0x080 列出已被修改的文件,该值在Linux/Unix系统中将被忽略;
QDir::Hidden0x100 列出隐藏文件;
QDir::System0x200 列出系统文件;
QDir::CaseSensitive0x800 设定过滤器为大小写敏感。
4 auto
auto可以在声明变量的时候根据变量初始值的类型自动为此变量选择匹配的类型,类似的关键字还有decltype。举个例子:
int a = 10;
auto au_a = a;//自动类型推断,au_a为int类型
cout << typeid(au_a).name() << endl;
typeid运算符可以输出变量的类型。程序的运行结果输出了int。
https://blog.csdn.net/qq_38653347/article/details/115868987
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!