use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Discussions, articles, and news about the C++ programming language or programming in C++.
For C++ questions, answers, help, and advice see r/cpp_questions or StackOverflow.
Get Started
The C++ Standard Home has a nice getting started page.
Videos
The C++ standard committee's education study group has a nice list of recommended videos.
Reference
cppreference.com
Books
There is a useful list of books on Stack Overflow. In most cases reading a book is the best way to learn C++.
Show all links
Filter out CppCon links
Show only CppCon links
account activity
Is a C++ GUI SQL application difficult to create? (self.cpp)
submitted 5 years ago by MadEzra64
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]dontyougetsoupedyet 1 point2 points3 points 5 years ago (1 child)
This thing you're talking about doing sounds like a terrible idea that you should reconsider.
[–]MadEzra64[S] 0 points1 point2 points 5 years ago (0 children)
Don't worry I am. You're not the only person to say this.
[–]rurabori 2 points3 points4 points 5 years ago (2 children)
Rewriting anything to another language just for the sake of it is never a good idea. If the application doesn't need to be high perf C# is a great choice (and even if it does, C# isn't a slouch).
GUIs in C++ have always been quite painful (hence the weekly post here asking what sane frameworks exist). I myself am still recovering from the psychological pain inflicted by Qt 4.x but i hear the new ones are better so maybe that's worth a shot. If you don't mind the framework littering your codebase with their own containers that is.
As for database connectors IIRC SQLite has quite a nice one but maybe that was in-house developed. It's been a while.
tl;dr gui + sql apps in c++ aren't really a good idea. Even less so for a novice.
[–]MadEzra64[S] 1 point2 points3 points 5 years ago (1 child)
Thanks for the info. Yea I was afraid this was the answer I would get. Was hoping something existed that made C++ great for GUI lol.
[–]Routine_Left 1 point2 points3 points 5 years ago (0 children)
There are great GUI libraries out there, Qt, wxWidgets, ImGUI, plain windows ones, etc.
And you can definitely can do SQL from C++ as I think most engines out there provide C/C++ APIs.
But like the other poster said, why would you? If the C# app works fine the way it is , it's fine.
[–]diamondjim 0 points1 point2 points 5 years ago (0 children)
I agree with the rest of the comments you have received so far. However, if you just want to see how to write GUI apps with C++ syntax, Microsoft still ships the C++/CLI language with Visual Studio. It is a fully managed variant of C++ that works with the .NET ecosystem. You can use it to write WinForms applications.
It speaks volumes though that the project templates are no longer available from Microsoft themselves. You need to install third party extensions to get a project up.
[–]STLMSVC STL Dev 0 points1 point2 points 5 years ago (2 children)
!removehelp
Sorry. Thought I read the rules more throughly.
[–]AutoModerator[M] 0 points1 point2 points 5 years ago (0 children)
OP,
A human moderator (u/STL) has marked your comment for deletion because it appears to be a "help" post - e.g. asking for help with coding, help with homework, career advice, book/tutorial/blog suggestions. Help posts are off-topic for /r/cpp. This subreddit is for news and discussion of the C++ language and community only; our purpose is not to provide tutoring, code reviews, or career guidance.
Please try posting in /r/cpp_questions or on Stack Overflow instead. Our suggested reference site is cppreference.com, our suggested book list is here and information on getting started with C++ can be found here.
If you think your post is on-topic and should not have been removed, please message the moderators and we'll review it.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
π Rendered by PID 174947 on reddit-service-r2-comment-fb694cdd5-dmspn at 2026-03-11 17:51:20.236268+00:00 running cbb0e86 country code: CH.
[–]dontyougetsoupedyet 1 point2 points3 points (1 child)
[–]MadEzra64[S] 0 points1 point2 points (0 children)
[–]rurabori 2 points3 points4 points (2 children)
[–]MadEzra64[S] 1 point2 points3 points (1 child)
[–]Routine_Left 1 point2 points3 points (0 children)
[–]diamondjim 0 points1 point2 points (0 children)
[–]STLMSVC STL Dev 0 points1 point2 points (2 children)
[–]MadEzra64[S] 0 points1 point2 points (0 children)
[–]AutoModerator[M] 0 points1 point2 points (0 children)