mini: false, //迷你模式 autoplay: false, //自动播放 theme: '#FADFA3', //主题色 loop: 'all', //音频循环播放, 可选值: 'all'全部循环, 'one'单曲循环, 'none'不循环 order: 'random', //音频循环顺序, 可选值: 'list'列表循环, 'random'随机循环 preload: 'auto', //预加载,可选值: 'none', 'metadata', 'auto' volume: 0.7, //默认音量,请注意播放器会记忆用户设置,用户手动设置音量后默认音量即失效 mutex: true, //互斥,阻止多个播放器同时播放,当前播放器播放时暂停其他播放器 listFolded: false, //列表默认折叠 listMaxHeight: 90, //列表最大高度 lrcType: 3, //歌词传递方式

New C plus plus notes

进制

十进制:20
八进制:024(以0开头)
十六进制:0x14(以0x或0X开头)

列表初始化

int a = 0;
int b(0);
int c = { 0 };//列表初始化
int d{ 0 };   //列表初始化

特点:使用列表初始化且初始值存在丢失信息的风险,编译器会报错

double a = 10.2;
//int x{ a };     invalid
//int x = { a };  invalid
//int x = { 1.3 };invalid
int x(a);         //valid, but d=10
int y = a;        //valid, but e=10

extern

单独使用:用于未提供定义的声明

#include <iostream>

extern int a;//未提供定义的声明
int main()
{
	int a = 1;
	std::cout << a;
}

extern const:在多个文件之间共享const对象

//.h
#pragma once

extern const int a;//valid
//const int b; invalid
const int b = 2;

void print();
//1.cpp
#include <iostream>
#include "MyProject.h"

extern const int a = 9;
int main()
{
	print();
}
//2.cpp
#include <iostream>
#include "MyProject.h"

void print()
{
	std::cout << a;
	std::cout << b;
}

enum

#include <iostream>

enum PlayerStatus
{
	PS_Crouched,
	PS_Standing,
	PS_Walking,
	PS_Running
};

int main()
{
	PlayerStatus Status;
	Status = PS_Crouched;
	if(Status==PS_Crouched)
	{
		std::cout << "PS_Crouched" << std::endl;
	}
	return 0;
}
posted @ 2024-09-09 15:50  pone1  阅读(17)  评论(0编辑  收藏  举报
音乐