====== Referências C++ ====== ===== Referências da linguagem ===== - [[http://www.cplusplus.com/reference/|C++ Library Reference]] * Referência para a standard C++ library - [[http://www.cppreference.com/index.html|C/C++ Reference]] * Também tem algo sobre Standard C Library - [[http://www.sgi.com/tech/stl/table_of_contents.html|The Standard Template Library]] * Referência de STL preparada pela Silicon Graphics ===== Artigos ===== - [[http://www.icu-project.org/docs/papers/cpp_report/the_anatomy_of_the_assignment_operator.html|The Anatomy of the Assignment Operator]] * Artigo bem completo que aborda o tópico de operadores de atribuição em C++ - [[http://www.bombaydigital.com/arenared/2005/10/25/1|Revisiting the Thread-Safe C++ Singleton]] * Uma boa análise para Thread-Safe Singleton - [[http://www.oaklib.org/docs/oak/singleton.html|SINGLETON PATTERN - 1. THREAD SAFETY]] * Similar ao anterior - [[http://wiki.services.openoffice.org/wiki/Writing_warning-free_code|Writing warning-free code]] * Um bom artigo elaborado pela equipe do [[http://www.openoffice.org/|OpenOffice.org]] para deixar os códigos C/C++ sem //warnings// identificados pelo compilador, mas que podem ser eliminados sem problemas - [[http://gcc.gnu.org/gcc-4.3/porting_to.html|GCC 4.3 Release Series - Porting to the New Tools]] * O GCC novo (> 4) incorpora novas caracetrísticas do C++0x. Agora você precisa explicitamente declarar o cabeçalho das funções C que for usar. Exemplos: #include // para usar atoi e atof #include // para usar memcpy e strcpy #include // para usar INT_MIN e INT_MAX