User forums > General (but related to Code::Blocks)
Code Completion Problem with Modern C++
(1/1)
kiritow:
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?
Example Code:
--- Code: ---struct ExampleStruct
{
int a,b;
};
ExampleStruct GetExample()
{
ExampleStruct a;
return a;
}
void func()
{
auto x=GetExample();
x.a=1; /// Here, when I typed "x.", the auto complete box didn't show up.
}
--- End code ---
oBFusCATed:
Known problem - our parser doesn't understand most of the c++11 features.
icequan233:
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. :)
Navigation
[0] Message Index
Go to full version