K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
本题考查对C++语言核心特性和标准库提供功能的边界区分,需判断各选项描述的正确性。
关键字new用于动态内存分配属于C++语言核心的特性,而std::vector的动态内存管理是标准库提供的功能
new
std::vector
C++的异常处理机制包括throw、try、catch关键字属于语言核心,而std::exception及其派生类是标准库提供的异常类型
throw
try
catch
std::exception
范围for循环(for (auto x : range))属于C++语言核心语法,它依赖的迭代器接口定义是标准库规范的一部分
for (auto x : range)
sizeof运算符用于计算类型占用字节数属于标准库提供的功能,而std::size用于获取容器长度属于语言核心特性
sizeof
std::size