所以我提出了一个关于std :: reduce的问题,这引出了我的一个例子。 cppreference.com
在这个例子中,我看到了以下std :: vector声明:
CREATE EXTERNAL TABLE EUROPEANSITES(
SITEID STRING,
SITES_IN_COUNTRY STRING,
EMP_INCO_INCNTRY STRING,
PC_IN_COUNTRY STRING,
PREFERRED_WAN_PROVIDER STRING,
REG_CODE STRING,
NAF_CODE_REV2 STRING,
NUTS2_CODE STRING,
NUTS2_DESC STRING,
NUTS3_CODE STRING,
NUTS3_DESC STRING,
NUTS4_CODE STRING,
NUTS4_DESC STRING,
TURNOVER_CODE STRING,
TURNOVER_LOCAL STRING,
TURNOVER_EUROS STRING,
VAT_CODE STRING,
NACE1_CODE STRING,
NACE1_DESC STRING,
NACE2_CODE STRING,
NACE2_DESC STRING,
NACE3_CODE STRING,
NACE3_DESC STRING,
NACE4_CODE STRING,
NACE4_DESC STRING,
ENT_NACE3_CODE STRING,
ENT_NACE3_DESC STRING)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
ESCAPED BY '\n'
STORED AS TEXTFILE
TBLPROPERTIES ('skip.header.line.count' = '1')
;
这些报价在这里做什么?我以前从未见过这个。这是我应该了解的一种新的C ++特性吗?
答案 0 :(得分:5)
这是C ++ 14中的一项新功能。来自cppreference:
可以在数字之间插入可选的单引号(')作为a 分隔器。它们被编译器忽略。
答案 1 :(得分:3)