Skip to content

Latest commit

 

History

History
85 lines (42 loc) · 3.52 KB

File metadata and controls

85 lines (42 loc) · 3.52 KB

Обектно-ориентирано програмиране на C++: Полезни източници

Този списък е част от хранилището на курса Обектно-ориентирано програмиране на C++ (https://github.com/semerdzhiev/oop-samples).

Книги

Майерс, Скот (2004) По-ефективен C++: 35 начина да подобрите своите програми и проекти. София: ЗеСТ Прес. ISBN 954-9341-03-8.

Meyers, S. (2005). Effective C++: 55 specific ways to improve your programs and designs, 3rd Edition. Addison-Wesley Professional. ISBN 978-0321334879.

Meyers, S. (1996). More effective C++: 35 new ways to improve your programs and designs. Addison-Wesley Professional. ISBN 978-0201633719.

Overland, Brian (2011) C++ Without Fear: A Beginner's Guide That Makes You Feel Smart, 2nd Edition. Prentice Hall. ISBN 978-0132673266.

Stroustrup, Bjarne (2014) Programming: Principles and Practice Using C++, 2nd Edition. Addison-Wesley. ISBN 978-0321992789.

Stroustrup, Bjarne (2013) The C++ Programming Language, 4th Edition. Addison-Wesley. ISBN 978-0321563842.

Reese, Richard M (2013) Understanding and Using C Pointers. Core Techniques for Memory Management. O'Reilly Media. ISBN 978-1-4493-4418-4.

Vandevoorde, David; Josuttis, Nicolai M. (2002) C++ Templates: The Complete Guide. Addison-Wesley. ISBN 0201734842.

Статии

Copy elision. http://en.cppreference.com/w/cpp/language/copy_elision

Jack W. Reeves (2006) Multiple Inheritance Considered Useful. Dr. Dobb's. http://www.drdobbs.com/cpp/multiple-inheritance-considered-useful/184402074

Sean Batten (1997) Casting in C++. Dr. Dobb's. http://www.drdobbs.com/casting-in-c/184403316

Шаблони за дизайн

Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John (1995) Design Patterns: Elements of Reusable Object-oriented Software. Reading, MA: Addison-Wesley. ISBN 078-5342633610.

Гама, Ерик; Хелм, Ричард; Джонсън, Ралф; Влисидес, Джон. (2005) Шаблони за дизайн: Елементи на обектно-ориентирания софтуер за многократно използване. София: СофтПрес. ISBN 954-685-352-6.

Обработка на грешки

Errno Codes by Platform. http://www.ioplex.com/~miallen/errcmp.html

The GNU C Library: 2.1 Checking for Errors. http://www.gnu.org/software/libc/manual/html_node/Checking-for-Errors.html

The GNU C Library: 2.2 Error Codes. http://www.gnu.org/software/libc/manual/html_node/Error-Codes.html

The GNU C Library: 2.3 Error Messages. http://www.gnu.org/software/libc/manual/html_node/Error-Messages.html

Git

Git (Official). https://git-scm.com/

GitHub Desktop. https://desktop.github.com/

Atlassian SourceTree. https://www.atlassian.com/software/sourcetree/overview

Chacon, Scott; Straub, Ben (2014) Pro Git, 2nd Edition. http://git-scm.com/book/en/v2

Mary Rose Cook. Git from the inside out. http://maryrosecook.com/blog/post/git-from-the-inside-out

Mary Rose Cook. Git in six hundred words. http://maryrosecook.com/blog/post/git-in-six-hundred-words

Сайтове с Tutorial и Reference материали

C++ Language Tutorial. http://www.cplusplus.com/doc/tutorial/

C++ Reference. http://www.cplusplus.com/reference/

Learn C++. http://www.learncpp.com/

CProgramming.com. http://www.cprogramming.com/