Please find more information about new code generation possibilities in our blog.
There is a “Generate Definitions” action, which was separated from the “Implement” action in the previous EAP (located right next to it). Before that, “Implement functions” was responsible for two not so related actions – generate definitions for existing function declarations and also override missing pure virtual functions.
While currently “Implement function” action is more logical and consistent with other JetBrains IDEs, we understand that it might be a bit confusing for existing users, so we’re currently evaluating user feedback about the change. Feel free to share if you like it or not.
Hi André.
Please find more information about new code generation possibilities in our blog.
There is a “Generate Definitions” action, which was separated from the “Implement” action in the previous EAP (located right next to it). Before that, “Implement functions” was responsible for two not so related actions – generate definitions for existing function declarations and also override missing pure virtual functions.
While currently “Implement function” action is more logical and consistent with other JetBrains IDEs, we understand that it might be a bit confusing for existing users, so we’re currently evaluating user feedback about the change. Feel free to share if you like it or not.
Ah ok, I see.
Tahnks for the quick and detailed answer!
Hmm,
if I press "Ctrl + O" to override a method, the method will be be created and implemented in header file.
With last version, only the definition was created and I could implement it in the cpp file.
The behavior of Clion has changed a lot. Where can get more information to use it right?