实现函数
如果一个类具有包含纯虚函数的基类,则除非实现这些函数,否则无法实例化。 CLion 会创建已实现函数的存根,默认返回值为基本类型的默认值,对象的值为 null。
实现所需的函数
在主菜单中选择 或按下 Ctrl+I。 您还可以右键点击类文件中的任意位置,然后点击 生成 Alt+Insert ,并选择 实现功能。
在打开的对话框中,选择要实现的函数(按住 Shift 或 Ctrl 键以进行多选)。 列表中不包括已实现或无法从当前类访问的函数。

更改函数体
用于实现函数的 code template (Implemented function body )接受来自 File Header 包含模板的预定义模板变量(例如 ${USER}、 ${DATE} 等)。
例如,请考虑以下文件模板:
#if ($DEFAULT_RETURN_VALUE == "result")
$RETURN_TYPE result;
return result;#elseif ($RETURN_TYPE != "void")
return $DEFAULT_RETURN_VALUE;#end
此模板将扩展为以下代码:
int Calendar::getMonth() {
return 0;/// TODO (wombat, 1/22/2015):To change the body of an implemented function, use File | Settings - Editor - File and Code Templates.
}
void Calendar::setMonth(int month) {
/// TODO (wombat, 1/22/2015):To change the body of an implemented function, use File | Settings - Editor - File and Code Templates.
}
最后修改日期: 2025年 9月 26日