通过eclipse-cdt自动生成它们的怪异的吸气剂名称

问题描述 投票:1回答:1

在特定情况下,变量名以1个字符开头,eclipse生成的自动getter将删除该字符,例如:

private:

int xVel;
int yVel;
int zVel;

生成:

public:

int getVel();  //<-- this return xVel;
int getVel();  //<-- this return yVel;
int getVel();  //<-- this return zVel;

对我来说很烦,因为创建了三个具有相同名称的函数。

我用google搜索,但没有找到明确的答案,因为名称约定(如果我没有记错的话)表示,第一个字母会转换为小写字母,但没有提及删除字符。我的意思是,在camelCase约定中,变量xVel的getter是getXVel()或至少我期望如此。

我可以通过首选项编辑的选项不能解决我的问题:

enter image description here

是错误吗?有什么解决方法吗?

eclipse-cdt使用的版本是:

用于C / C ++开发人员的Eclipse IDE版本:2018-09(4.9.0)Build ID:20180917-1800

用于C / C ++开发人员的Eclipse IDE版本:Oxygen.3a版本(4.7.3a)Build ID:20180405-1200

都具有相同的行为

eclipse eclipse-cdt
1个回答
0
投票

这是一个错误。我鼓励您将其提交到CDT's bug tracker

© www.soinside.com 2019 - 2024. All rights reserved.