Sobre o projeto

Este é um repositório de conhecimento em chinês voltado para candidatos a vagas de estágio (recrutamento escolar) e iniciantes na área de C/C++. O conteúdo é organizado por tópicos, com foco em revisão para entrevistas, e oferece duas formas de leitura: documentação online via Docsify e navegação por diretório no GitHub. Os principais blocos de conteúdo incluem: - Fundamentos da linguagem C/C++: const, static, ponteiro this, funções inline, volatile, assert, sizeof, campos de bits, extern e extern "C", diferenças entre struct/class/union, explicit, friend, using, operador de resolução de escopo, enum, decltype, referências lvalue e rvalue, dobramento de referências, macros, lista de inicialização de membros, initializer_list, entre outros. - Programação orientada a objetos: encapsulamento, herança, polimorfismo (estático e dinâmico), destrutores virtuais, funções virtuais puras, ponteiros de função virtual e tabelas de função virtual, herança virtual, classes abstratas/classes de interface/classes agregadas. - Gerenciamento de memória: malloc/calloc/realloc/alloca, new/delete, placement new, condições de legalidade para delete this, ponteiros inteligentes (shared_ptr, weak_ptr, unique_ptr, auto_ptr e suas comparações), operadores de conversão de tipos forçada. - Outros capítulos: pontos-chave de Effective C++, STL, estruturas de dados, algoritmos, Problems, sistemas operacionais, redes de computadores, programação de rede, banco de dados, padrões de design, linkagem e bibliotecas, recomendações de livros, direções de desenvolvimento em C/C++, sites de prática e revisão, experiências e questões de entrevistas, informações sobre tempo de recrutamento, cargos e indicações internas. O repositório explica que as fontes de conhecimento incluem conteúdo original, notas de leitura, livros e postagens de blog, com atribuição de origem para conteúdo não original. Ele adota a licença CC BY-NC-SA 4.0, permitindo atribuição, uso não comercial e compartilhamento pela mesma licença, mas não permite uso comercial. Os documentos podem ser salvos como PDF usando o recurso de impressão do Chrome. O repositório aceita feedback de erros e sugestões de melhoria por meio de issues ou PRs.