Skip to content

Latest commit

 

History

History
91 lines (53 loc) · 5.16 KB

refs.md

File metadata and controls

91 lines (53 loc) · 5.16 KB

This page lists the useful online references

This link provides the information of all the header files of the std library, including the classes defined and std interfaces.

This link provides grammars along with examples for C++ standard libraries.

C++的常见问题。

This is the home of The C++ Standards Committee. There is a lot of information about C++.

This is the FAQ of Bjarne Stroustrup, the father of C++.

This link provides grammars along with examples for C++ standard libraries.

This link also provides grammars along with examples for C++ standard libraries.

It provides lots of useful programs in C/C++, which is a place to find high-quality codes to read.

This link provides free English e-books centered around programming and computer science.

LeetCode is a well-known platform that provides online programming exercises for users who aim to prepare for technical interviews.

StackOverflow is an open English community for coders, providing a public Q&A platform for coding questions.

SegmentFault is an open Chinese community for coders, providing a large number of articles for different topics in computer science and, similarly, a public Q&A platform for coding questions.

This link describes the standards of Google C++ Coding Style.

This link provides grammers alone with examples for Boost, which provides free peer-reviewed portable C++ source libraries.

Virtual Judge is not a real online judge. It can grab problems from other regular online judges and simulate submissions to other online judges. It aims to enable holding contests when you don't have the test data.

DevDocs is here to save you from tedious jobs of browsing API documentation. DevDocs aims to make reading and searching reference documentation fast, easy and enjoyable.

DevDocs combines multiple developer documentations in a clean and organized web UI with instant search, offline support, mobile version, dark theme, keyboard shortcuts, and more. Of course, C++ is supported.

This link contains some lectures about useful tools from MIT. Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

luogu is an Online Judge platform, providing coding problems of many levels, suitable for preparing for algorithmic contests.

Compiler Explorer is an interactive compiler exploration website. Edit C, C++, Rust, Go, D, Haskell, Swift, Pascal, ispc or other language code, and see how that code looks after being compiled in real time. Multiple compilers are supported, many different tools and visualations are available, and the UI layout is configurable (thanks to GoldenLayout).

Google coding Style Guide

A special online judge which is mainly about mathematics and you need to submit only the result, which means that you can use any method, any language, any device you desire to solve the problem(for example, pen and paper and brain). When you work out a problem successfully, you can go to the discussion board or look at the official tutorial.

CSDN is a domestic website for all programmers to look for references and coding assistance. Its useful resources and experience from other programmers will be of great assistance.

This is the website of Microsoft to introduce Hungarian Notation. Even though a bit complicated , the use of this coding style may help you to avoid many common errors.

This is a website where basic knowledge of C and C++ is showed in detail, where beginners may get a better grasp in some details.

This link can help you be familiar with the STL library quickly.

The powerful library named Boost.