Find Jobs
Hire Freelancers

Convert Microsoft MFC code to equivalent Std

€30-250 EUR

Completed
Posted almost 5 years ago

€30-250 EUR

Paid on delivery
Hello, The code below use a MFC List. I want the equivalent that use a std:vector. Thx. // //////////////// Object Tile class CTile : public CObject { public: DECLARE_SERIAL(CTile) CTile(); void create(); int m_ID; // ID // Overridables et operations virtual void Serialize(CArchive& ar); virtual void clean(); // Implementation public: virtual ~CTile(); }; ////////////////////////////////////////////////////////////: class CContour : public CObject { public: DECLARE_SERIAL(CContour) CContour(); void create(); // Implementation public: virtual CTile* GetTileFromPos(int value); virtual CTile* GetTileFromID(int value); void DeleteAllTilex(); void DeleteLatestTile(); void SetToLatestTile() { m_pos = [login to view URL](); }; void SetToOldestTile() { m_pos = [login to view URL](); }; CTile* GetPrevTile() { return (CTile*)[login to view URL](m_pos); }; CTile* GetNextTile() { return (CTile*)[login to view URL](m_pos); }; POSITION GetPos() const { return m_pos; }; void SetPos(POSITION posit) { m_pos = posit; }; int GetCount() const { return [login to view URL](); }; void AddHead(CTile *pTile) { [login to view URL](pTile); }; void DelCurrentTile(POSITION vpos) { [login to view URL](vpos); }; virtual ~CContour(); // Attributes private: CObList m_listeTile; // Tile list POSITION m_pos; // Last position };
Project ID: 19362001

About the project

5 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi. That legacy MFC list is a double-linked list, even Microsoft nowadays uses STL lists for modern MFC code. Shouldn't take much effort to port the code to a vector.
€30 EUR in 3 days
5.0 (23 reviews)
4.6
4.6
5 freelancers are bidding on average €139 EUR for this job
User Avatar
Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, ANDROID,IOS, MATLAB, IONIC. Done 600+ projects here on FREELANCER.COM. Please check our profile for reference. The bid is negotiable and we can talk about the price. Thank you Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, ANDROID,IOS, MATLAB, IONIC. Done 600+ projects here on FREELANCER.COM. Please check our profile for reference. The bid is negotiable and we can talk about the price. Thank you
€155 EUR in 3 days
4.8 (290 reviews)
7.4
7.4
User Avatar
Hi, I am C++ Expert and have rich experience. I have done job as same as your requirement before. I checked your requirement. I'm sure that I can easily do this project. I will do my best for you. best regards.
€155 EUR in 2 days
5.0 (31 reviews)
5.2
5.2
User Avatar
Hello! I am very interested in your post project. I am really looking for this kind of project for a long time in freelancer since i have rich experience on it. I think this project is very suitable for me and i am sure i can give you good result . If you award me for your project, you will get good result . looking forward to work with you. thanks regards
€200 EUR in 3 days
5.0 (6 reviews)
5.1
5.1
User Avatar
I can do this project. I have experience of Python, C & C++ and Java programming for 5+ years. I can satisfy you perfectly. Please contact me and discuss in detail.
€155 EUR in 3 days
5.0 (3 reviews)
2.6
2.6

About the client

Flag of FRANCE
Saint Maurice, France
5.0
15
Member since Jan 29, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.