vscode 怎么快速生成基类的虚函数
c语言吧
全部回复
仅看楼主
level 5
怒人水瓶
楼主
2023年01月27日 11点01分
1
level 5
怒人水瓶
楼主
一直想要这个功能,但是vs和vscode都没找到用法,手动复制过去感觉自己笨笨的
2023年01月27日 11点01分
2
level 4
爱姆姆😜
在 Visual Studio Code 中,可以使用 C/C++ IntelliSense 扩展来快速生成虚函数。
安装 C/C++ IntelliSense 扩展。
打开你想要生成虚函数的文件。
在文件中编写类的定义,并在类名前加上关键字 class 。
在类名后面加上关键字 :public 来表示继承关系
在类名后面输入 {
在类的成员函数前面加上 virtual 关键字。
按下 Ctrl + Space 或 Cmd + Space 以触发 IntelliSense 自动完成,选择“override”.
按下 Tab 以完成重写函数的声明。
2023年01月27日 12点01分
3
无名linfly
你这评论怎么一股chatgpt味
2023年01月28日 10点01分
怒人水瓶
不行,我装了这个插件的,没办法,生成不了,我之前是用的clangd,输出override还能生成单个虚函数实现,关了clangd后,什么都生成不了
2023年01月27日 13点01分
爱姆姆😜
@怒人水瓶
如果你正在使用 Clangd 作为您的 C++ 项目的语言服务器,并且你已经关闭了 Clangd,则可能无法使用 C++ IntelliSense 插件生成虚函数的实现。 这是因为 Clangd 和 C++ IntelliSense 插件之间可能存在功能重叠,并且在同
2023年01月27日 13点01分
爱姆姆😜
@怒人水瓶
在同一时间启用两者可能会导致问题。解决这个问题的一种方法是,在项目中选择使用一种语言服务器,例如选择在项目中使用 C++ IntelliSense 插件,而不是 Clangd。另外一种方法是在vscode setting里配置语言服务器,可以选择不同的语言服务器来达到
2023年01月27日 13点01分
level 15
aaaaaaa421
vs 中用快速操作(Ctrl + .)可以实现,如图:
vscode 暂不支持,你可以自行寻找第三方拓展。
2023年01月27日 12点01分
4
怒人水瓶
我之前按 Ctrl .就不行,在vs里面,vs2019
2023年01月27日 12点01分
level 8
我想随便起一个名字
不知道,我一直是把一个类里边的虚函数写在一块,然后整块复制,最后按需要删除
2023年01月27日 13点01分
5
1