Namespaces em C++ e prefixos de nome em C
Nesta lição, você vai ver como evitar nomes de função repetidos em programas grandes com namespaces em C++ e com a convenção de prefixos em C.
Ver exemplo C/C++ →Namespaces, sobrecarga de funções, RAII, polimorfismo, templates, STL e lambdas, comparados com a forma de fazer em C.
Nesta lição, você vai ver como evitar nomes de função repetidos em programas grandes com namespaces em C++ e com a convenção de prefixos em C.
Ver exemplo C/C++ →Nesta lição, você vai usar a sobrecarga de funções (function overloading) em C++ para que um mesmo nome de função trabalhe com vários tipos e comparar com a forma de fazer isso em C.
Ver exemplo C/C++ →Nesta lição, você vai comparar o fechamento seguro de arquivos em C com a técnica RAII de C++, em que os recursos são liberados automaticamente.
Ver exemplo C/C++ →Nesta lição, você vai chamar a mesma operação em vários tipos de objeto com funções virtuais em C++ e ponteiros para função em C.
Ver exemplo C/C++ →Aprenda encapsulamento, herança e polimorfismo em C++, comparando com um projeto C explícito.
Ver exemplo C/C++ →Nesta lição, você vai escrever uma função que serve para vários tipos de dados com templates em C++ e comparar com _Generic do C11.
Ver exemplo C/C++ →Nesta lição, você vai comparar laços escritos à mão para processar arrays em C com a combinação de algoritmos prontos da biblioteca padrão de C++.
Ver exemplo C/C++ →Nesta lição, você vai usar lambdas de C++ para levar dados locais para dentro de um callback e comparar com a passagem de contexto por ponteiro void em C.
Ver exemplo C/C++ →