User forums => General (but related to Code::Blocks) => Topic started by: kiritow on March 23, 2017, 06:04:11 am
Title: Code Completion Problem with Modern C++
Post by: kiritow on March 23, 2017, 06:04:11 am
Hi, I am using Code::Blocks 16.01 on Win8.1 . I met a problem while I was coding in C++11. When I typed an 'auto' type, the parser couldn't understand what I was typing (I tried 're-parse', but it didn't work. ). How to solve this problem?
void func() { auto x=GetExample(); x.a=1; /// Here, when I typed "x.", the auto complete box didn't show up. }
Title: Re: Code Completion Problem with Modern C++
Post by: oBFusCATed on March 23, 2017, 09:18:16 am
Known problem - our parser doesn't understand most of the c++11 features.
Title: Re: Code Completion Problem with Modern C++
Post by: icequan233 on March 24, 2017, 03:09:19 pm
As oBFusCATed said, codecompeltion can't parse the code for C++11 features, but there is another plugin named Clang CC https://github.com/yvesdm3000/ClangLib , I think it should can compete the code of C++11, otherwise, I never use it. :)