CLion 2025.2 Help

实现函数

如果一个类具有包含纯虚函数的基类,则除非实现这些函数,否则无法实例化。 CLion 会创建已实现函数的存根,默认返回值为基本类型的默认值,对象的值为 null。

实现所需的函数

  1. 在主菜单中选择 代码 | 实现功能 或按下 Ctrl+I。 您还可以右键点击类文件中的任意位置,然后点击 生成 Alt+Insert ,并选择 实现功能

  2. 在打开的对话框中,选择要实现的函数(按住 Shift Ctrl 键以进行多选)。 列表中不包括已实现或无法从当前类访问的函数。

    选择要实现的函数

更改函数体

用于实现函数的 code templateImplemented 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日