所以我是c ++的新手,我正在审查项目的朋友代码。在编译项目时,Eclipse Version: Luna Service Release 2 (4.4.2) Build id: 20150219-0600
在调用我认为构造函数时会出错,如果这可能是适当的术语。我正在使用Linux GCC工具链和Gnu Make Builder。
- 我有方法arduino::arduino(char* command, int length)
包含在文件arduino.cpp中。
- 我在另一个发生以下错误的文件中调用arduino::arduino((char*)brightness,3)
。
以下错误意味着什么,为什么eclipse会产生它们,我该如何修复它们?
for a function-style cast, remove the redundant ‘::arduino’ [-fpermissive]
cannot call constructor ‘arduino::arduino’ directly [-fpermissive]
同样,我对c ++很新,所以像我五岁那样解释一下。谢谢!