Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » C / C++ IDE (CDT) » Question about code std vector In eclipse.(vector In eclipse)
Question about code std vector In eclipse. [message #1727457] Wed, 23 March 2016 09:10 Go to next message
viet nam is currently offline viet namFriend
Messages: 11
Registered: March 2016
Junior Member
Hello everybody.

I have problem with CDT GCC Builtin Compiler (not with the code).
Here is a small example that this issue is happen.
I have this code in eclipse:

#include <vector>

typedef struct tal{
tal()
:a(0), b(0)
{};
int a;
int b;
} Tal;

int main() {
std::vector<Tal> tal_vec;
Tal tt;
tal_vec.push_back(tt);
Tal tt2 = tal_vec.at(0);
tt2.a;

int c = tal_vec.at(0).a;
}
At the last statement: int c = tal_vec.at(0).a;
Eclipse tell me: Field 'a' could not be resolved.

Already tell CDT GCC Builtin Compiler add this: -std=c++11 flag like here

In the other statement you can see that there is no error if i tell eclipse to go Tal tt2 = tal_vec.at(0); the after that to get filed a value.

can anyone suggest a solution?
Thank's a lot!

Ads: Từ tháng 6 năm 2015 , Fpt Telecom đã tiến hành nâng cấp băng thông mới giảm giá cước cho khách hàng đăng ký dịch vụ lắp mạng fpt cầu giấy với cáp quang gia đình lên một đẳng cấp chưa từng có trước đây.Băng thông internet cáp quang được nâng lên gần gấp đôi với giá cước lắp mạng fpt đống đa https://internetvietnam.net/dang-ky-lap-dat-internet-tai-quan-dong-da.html cạnh tranh nhất trên thị trường.

Khách hàng thanh toán trả trước từ 6 tháng đến 12 tháng được giảm tiếp 10.000đ/tháng trên các gói cước.Gói dịch cước Fiber F5 không áp dụng cho khách hàng đăng ký lắp mạng fpt hà đông trả sau và trả trước 6 tháng.

Khách hàng khi đăng ký trả trước 12 tháng sẽ được miễn phí Modem Wifi quang 4 cổng và tặng 02 tháng cước sử dụng miễn phí.

Khi khách hàng đăng ký lắp mạng cáp quang fpt gói cước GIẢI TRÍ 50 MB khách hàng sẽ được miễn phí 100% phí thiết bị
Đối với các khách hàng lắp mạng fpt hoàn kiếm đang sử dụng cáp quang của nhà cung cấp dịch vụ khác khi chuyển sang LẮP ĐẶT MẠNG FPT khi trả trước 6 tháng cước sẽ được tặng thêm 3 tháng cước miễn phí
Đối với các khách hàng đang sử dụng cáp quang của nhà cung cấp dịch vụ lắp mạng fpt hoàng mai khác khi chuyển sang LẮP ĐẶT MẠNG FPT khi trả trước 12 tháng cước trọn gõi sẽ được tặng thêm 6 tháng cước miễn phí.

FPT cung cấp dịch vụ internet đường truyền lắp mạng fpt thanh xuân https://internetvietnam.net/dang-ky-lap-dat-intenet-tai-quan-thanh-xuan.htmlvới băng thông rộng, giá thành rẻ với độ ổn định cao đã và đang được khách hàng trong cả nước tin dùng. Quý khách có nhu cầu lắp mạng fpt tây hồ và lắp mạng fpt quận Thanh Xuân, Cầu Giấy, Hoàng Mai, Đống Đa, Hai Bà Trưng, Long Biên, Hà Đông...


Chúc các bạn một năm mới 2017 sức khoẻ và thành công!

[Updated on: Sat, 03 February 2018 05:11]

Report message to a moderator

Re: Question about code std vector In eclipse. [message #1727489 is a reply to message #1727457] Wed, 23 March 2016 10:59 Go to previous message
David VavraFriend
Messages: 702
Registered: October 2012
Senior Member
Eclipse doesn't have built-in compiler but it does include a code analyzer and an Indexer.

What you have done actually isn't C++11 specific. Looks like the index needs to be rebuilt. This usually is done when a file is saved but you can redo it at any time by Project --> C/C++ Index --> Rebuild

If that doesn't fix things. look at Project --> Properties --> C/C++ General --> Preprocessor Include Paths, Macros etc. under the Entries tab and verify that the path to the Standard Library is present. It's usually found in the built-in compiler settings These are the setting built into the compiler. If, for some reason, it's not there then you will have to add it under CDT User Setting Entries.

Previous Topic:Using C++11 and threads - linker can't resolve pthread library
Next Topic:Issues about Eclipse Mars in compile
Goto Forum:
  


Current Time: Thu Apr 19 18:00:47 GMT 2018

Powered by FUDForum. Page generated in 0.02158 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software