I am just a Electrical engg student doing my Final year project. I using visual c++ to create graphic interface.
Okay. I think just mentioning that it's a Visual C++ project with graphical interface has insufficient information for me to give you better advice.
A few questions for you to feedback
1) Does it has to be a C++ program ? Is this a hard requirement set by your lecturer,tutor or assignment requirement ?
2) What kind of GUI are you looking at, just buttons ? with charts ? graphical display for drawing ? etc. ?
3) Describe what is the project nature and what is your objective in the project ?
4) How are you going to demo your project ? How are you going to deliver/submit your project ?
5) Would you want to consider using other technologies to accomplish your task ?
6) What is the timeline for your project ?
The reason for all these questions is to help you assess on whether it is necessary to use C++ because you are only taught C++ or you actually have options for more outside the box. Generally nowadays, I would consider using web technologies as an easier approach for graphical interfaces. Web technologies also allow for very powerful interfaces and graphical elements. If you need dynamic operations, such as click a button and backend perform computation and output onto the browser, this is possible with server side scripting using any programming languages at your disposal. Just need a simple web server to help create that server-client gateway.
If you are given flexibility in choosing your own technologies and your approach in delivering the project, it will be a good exercise even for electrical engineer student to learn more and have more options in how you do your project and your work next time.
Give some thoughts about it.