有非常多的C++免费在线学习文档,下面整理出一部分供大家参考使用
标准:
[Cppreference.com] (https://en.cppreference.com/w/)
[C++ Coding Standard] (http://www.possibility.com/Cpp/CppCodingStandard.html)
[Standard C++] (https://isocpp.org/)
[State of C++ Evolution] (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2597.html)
[The C++ Resources Network] (http://www.cplusplus.com/)
[Draft C++ Standard: Contents] (http://eel.is/c++draft/)
论文:
[Modernes C++] (https://www.modernescpp.com/)
指南
[C++ Core Guidelines] (http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rc-zero)
[Super FAQ C++] (https://isocpp.org/wiki/faq)
教程和课程
[C++ Programming Tutorial] (http://web.archive.org/web/20060424103805/cplus.about.com/od/beginnerctutorial/l/blcplustut.htm)
[C++ Tutorial] (http://www.java2s.com/Tutorial/Cpp/CatalogCpp.htm)
[Learn C++] (https://www.learncpp.com/)
[C++ Tutorial] (C++ Tutorial)
[Modernes C++] (http://www.modernescpp.com/index.php/der-einstieg-in-modernes-c)
[CodesDope : C introduction : Learn to compile and run C codes on Linux, Windows and Mac OS] (https://www.codesdope.com/cpp-introduction/)
[Fluent C++] (https://www.fluentcpp.com/)
[C++ Language - C++ Tutorials] (http://www.cplusplus.com/doc/tutorial/)
[Learn C++ Tutorial] (https://www.javatpoint.com/cpp-tutorial)
[C++ Tutorial for Complete Beginners | Udemy] (https://www.udemy.com/free-learn-c-tutorial-beginners/)
[C++ Programming Language - GeeksforGeeks] (https://www.geeksforgeeks.org/c-plus-plus/)
[C++ Tutorial - Learn C++ - Cprogramming.com] (https://www.cprogramming.com/tutorial/c++-tutorial.html)
[C++ Tutorial] (https://www.sololearn.com/Course/CPlusPlus)
[Learn C++ | Codecademy] (https://www.codecademy.com/learn/learn-c-plus-plus)
[C++ For C Programmers, Part A | Coursera] (https://www.coursera.org/learn/c-plus-plus-a)
[C++ For C Programmers, Part B | Coursera] (https://www.coursera.org/learn/c-plus-plus-b)
其它:
[Bjarne Stroustrup's Homepage] (http://www.stroustrup.com/)
[C++ Zone | DevX.com] (http://mobile.devx.com/cplus/)
[Sutter’s Mill] (https://herbsutter.com/)
[Stack Overflow] (https://stackoverflow.com/)
[The C++ Conference] (https://cppcon.org/)
视频教程:
[CppCon] (https://www.youtube.com/user/CppCon)
[Jason Turner] (https://www.youtube.com/user/lefticus1)
[Bo Qian] (https://www.youtube.com/user/BoQianTheProgrammer)
[Buckys Roberts] (https://www.youtube.com/playlist?list=PLAE85DE8440AA6B83)
[TheCherno] (https://www.youtube.com/user/TheChernoProject)
[Derek Banas] (https://www.youtube.com/playlist?list=PLGLfVvz_LVvQ9S8YSV0iDsuEU8v11yP9M)
[Caleb Curry] (https://www.youtube.com/playlist?list=PL_c9BZzLwBRJVJsIfe97ey45V4LP_HXiG)
免费的C++书箱
[Free C++ Books] (https://tfetimes.com/free-c-books/)
[Free C++ Books Download] (http://www.freebookcentre.net/Language/Free-C++-Books-Download.html)
[Free C++ Programming Book] (https://books.goalkicker.com/CPlusPlusBook/)
[Fundamentals of Programming C++] (http://freecomputerbooks.com/Fundamentals-of-Programming-Cpp.html)
[Free Programming Books] (https://www.e-booksdirectory.com/programming.php)
最好的书箱,但不免费:
[The Definitive C++ Book Guide and List] (https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list/388282#388282)
免费的编译器:
[GCC, the GNU Compiler Collection] (https://gcc.gnu.org/)
[Clang C Language Family Frontend for LLVM] (http://clang.llvm.org/)
[Cygwin] (http://www.cygwin.com/)
[IBM C and C++ Compiler Family] (https://www.ibm.com/us-en/marketplace/ibm-c-and-c-plus-plus-compiler-family)
[Downloads | IDE, Code, & Team Foundation Server | Visual Studio] (https://visualstudio.microsoft.com/downloads/)
[Intel? System Studio] (https://software.intel.com/en-us/forums/intel-system-studio)
[Oracle Developer Studio] (https://www.oracle.com/technetwork/server-storage/developerstudio/overview/index.html)
在线编译器:
[Compiler Explorer] (https://godbolt.org/)
[C++ Shell] (http://cpp.sh/)
[C++ Insights] (https://cppinsights.io/)
[Online C++ Compiler - online editor] (https://www.onlinegdb.com/online_c++_compiler)
[Online editor and compiler] (https://paiza.io/en/projects/new?language=cpp)
[List of Online C++ Compilers] (https://arnemertz.github.io/online-compilers/)
debug工具:
[GDB: The GNU Project Debugger] (https://www.gnu.org/software/gdb/)
[Kdevelop] (https://www.kdevelop.org/)
[Data Display Debugger] (https://www.gnu.org/software/ddd/)
[Valgrind Home] (http://valgrind.org/)
[Sanitizers] (https://github.com/google/sanitizers)
[Record and replay] (https://github.com/mozilla/rr)
[Windows Debugging Tools C++] (https://www.nirsoft.net/programmer_tools.html)
免费的IDE
* CodeLite
* Code Blocks
* Visual Studio
* Eclipse IDE for C/C++ Developers
* Netbeans C++ Development
* Dev-C++
* Anjuta DevStudio
* CLion: IDE for C and C++
免费的C++库(示例)
* Boost Library Documentation
* WxWidgets GUI Library
* C++ Interfaces for GTK+ and GNOME
* Qt | Cross-platform software development for embedded & desktop
* Eigen
* Plot utils
* [A list of open source C++ libraries] (https://en.cppreference.com/w/cpp/links/libs)