Sponsored results

Links
  • How to use Boost Test for Automated Testing
    A small tutorial describing the usage of the free boost library to do unit testing in C++.
    http://www.hpfsc.de/boosttest/
  • Newbie FAQs for Visual C++ Learning Edition
    Having stuggled for months to get the first successful compile, author dedicate this page to questions of the sort "Hi, I am 12 years old, never before programmed anything...."
    http://www.docdubya.com/belvedere/cpp/cppfaq.htm
  • On Refactoring C++ Code
    Properly Managing Memory Returned by transcode() in the Xerces XML Library.
    http://www.goingware.com/tips/xmlmemory.html
  • Pointers, References and Values
    Passing Parameters, Returning Results, and Storing Member Variables with Musings on Good C++ Style.
    http://www.goingware.com/tips/parameters/
  • Gillius's C++ Programming
    Tutorials on beginning C++, OO programming and Allegro.
    http://www.rit.edu/~jpw9607/tutorial.htm
  • GIDForums - C++ Programming Forums
    C and C++ programming discussions, including source code examples and tutorials. Example codes are syntax highlighted.
    http://www.gidforums.com/f-28.html
  • FAQ: alt.comp.lang.learn.c-c++
    Provides framework and set of guidelines for posting.
    http://www.faqs.org/faqs/C-faq/learn/
  • Gary Harvey's C++ Quiz Site
    1000+ questions about C++, with answers, arranged by topic and in a learning sequence. University level. With links to recommended C++ sites. Also a small sections on Java and Internet Systems.
    http://au.geocities.com/cplusplus_quiz/
  • Pointers to C++ Member Functions
    A tutorial on a useful yet poorly understood C++ language feature.
    http://www.goingware.com/tips/member-pointers.html
  • Some notes concerning C++ integral data types
    By Fabrizio Iacopetti.
    http://www.fiacopetti.it/cpp_integers01.htm
  • Tutorial: Pointers in C and C++
    A tutorial on pointers in C/C++. A unique approach is taken to eliminate the confusion behind pointers and arrays. Several illustrations.
    http://www.augustcouncil.com/~tgibson/tutorial/ptr.html
  • Tutorial: Standard C++ Locale
    Article about C++ locale. A locale descripes things like where a program is running and user preferences.
    http://www.cantrip.org/locale.html
  • Tutorial: Using Namespaces Properly
    Provided that you know the syntax of C++ namespaces, this article shows how you can use them to create large-scale programs.
    http://www.jelovic.com/articles/using_namespaces.htm
  • Tutorial: Introduction to OOP
    Introduction to object-oriented programming using C++ by Peter Mueller.
    http://www.gnacademy.org/uu-gna/text/cc/Tutorial/tutorial.html
  • TechInterviews.com - C++
    C, C++ and STL questions asked by high-tech employers during job interviews.
    http://www.techinterviews.com/index.php?cat=2
  • Techniques for Scientific C++
    Useful techniques for implementing scientific programs in C++. Emphasis on using templates to improve performance.
    http://extreme.indiana.edu/~tveldhui/papers/techniques/
  • Dev-C++ FAQ
    FAQ on Dev-C++ and C++ programming with MinGW.
    http://aditsu.freeunixhost.com/dev-cpp-faq.html
  • Data Structures in C++
    Code for stacks, queues, binary tree, heap sort, avl trees.
    http://www.geocities.com/sufian_hashmi/
  • C++ I/O Tips and Tricks
    Tips and tricks for effectively using input and output in C++
    http://www.augustcouncil.com/~tgibson/tutorial/iotips.html
  • C++ Pitfalls
    Many examples of code that does compile, link and run but does something unexpected.
    http://www.horstmann.com/cpp/pitfalls.html
  • C++ Programming - CoderSource.net
    Contains beginner level tutorials, samples and articles on C++.
    http://www.codersource.net/codersource_cppprogramming.html
  • C++ Glossary
    by Glen McCluskey.
    http://www.glenmccl.com/glos.htm
  • C, C++, STL and Win32 Hands On Approach Tutorial
    Learns C, C++, STL and other C & C++ related programming tutorail through program examples and experiments from beginner to advanced.
    http://www.tenouk.com/
  • Beginner and Intermediate Tutorials
    Course materials for City and Guilds courses 7261/229 and 7261/249.
    http://www.gsys.biz/Documents/Services/Tuition/CityAndGuilds/index.htm
  • C++ Survival Kit
    Basic C++ and data structure programs. Its is to help the beginners in the language C++ understand the language better.
    http://www.geocities.com/cplusplussurvivalkit/
  • The C++ Programming Lair
    A site intended to help budding C++ programmers find everything they need in order to better understand the subject. Includes an annotated index of tutorials.
    http://apurvaslair.50g.com/cpp/
  • Comeau C++ Template FAQ
    Extensive FAQ about templates.
    http://www.comeaucomputing.com/techtalk/templates/
  • Cprogramming.com: Your Resource for C++
    A Web site designed to help learning C or C++. Also provides C and C++ programming resources.
    http://www.cprogramming.com/
  • Crashproof C++
    How to eliminate C++ memory leaks, errant pointers, stack problems and crashes.
    http://www.troubleshooters.com/codecorn/crashprf.htm
  • Comeau C++ and C FAQ
    Extensive C and C++ FAQ.
    http://www.comeaucomputing.com/techtalk/
  • c++-eLearning
    A collection of C++ articles and magazines, white papers, books and links to other C++ related websites.
    http://techieindex.net/elearn/cpp/
  • C++ Reserved Identifiers
    Identifiers that you must not use in an ISO C++ program.
    http://www.oakroadsystems.com/tech/cppredef.htm
  • C++ Tips and Tricks
    Extensive collection of C++ tips.
    http://cpptips.hyperformix.com/cpptips.html
  • Effective C++ CD: 85 Specific Ways to Improve Your Programs and Designs
    Each of this book's 50 guidelines summarizes a way to write better C++, and the accompanying discussions are backed by specific examples. Contains 4 sample items and updates/errata. (Scott Meyers)
    http://www.awprofessional.com/bookstore/product.asp?isbn=0201310155
  • Imperfect C++: Practical Solutions for Real-Life Programming
    Offers practical techniques and tools for writing code that's more robust, flexible, efficient, and maintainable. It shows how to tame C++'s complexity, cut through its vast array of paradigms, and take back control over the code. (Matthew Wilson)
    http://synesis.com.au/publishing/imperfect/cpp/
  • LotusScriptors Plain Simple Guide To The Lotus Notes C++ API
    An introductory book describing how to program the Lotus Notes C++ API.
    http://homepage.mac.com/llho/
  • Thinking in C++ (2nd Edition)
    This two volume book, which covers Standard C++, is available free on-line. Includes reader comments and a link to subscribe to Eckel's mailing list. (Bruce Eckel)
    http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
  • Who's Afraid of C++?
    Introductory book available on-line. (Steve Heller)
    http://www.steveheller.com/whos/
  • Optimizing C++
    Provides working programmers with a practical, real-world approach to program optimization. (Steve Heller)
    http://www.steveheller.com/opt/
  • The Design and Evolution of C++
    This book provides information and detailed discussions of key design decisions that will add to the expert's understanding. (Bjarne Stroustrup)
    http://www.research.att.com/~bs/dne.html
  • Commercial C++ by Example
    This book is about commercial software. Upon completion, the reader will have an image processing framework that is immediately useful for manipulating digital images.
    http://comcpp.com/
  • C++ For Artists: The Art, Philosophy, and Science Of Object-Oriented Programming
    An eBook/PDF edition C++ programming textbook. Chapter samples, content. [Commercial]
    http://www.pulpfreepress.com/content/Products/Books/1-932504-00-1/1932504001.html
  • C++ For Artists: The Art, Philosophy, and Science Of Object-Oriented Programming
    Paperback edition of C++ programming textbook. Comes with CD-ROM.
    http://pulpfreepress.com/content/Products/Books/1-932504-02-8/1932504028.html
  • C++ Demystified
    (2nd edition) by J. Sribar and B.Motik. On 824 pages this book covers almost all aspects of C++ language. As the first of the kind in Croatian, it is consistent with ANSI/ISO Standard of C++ programming language. About the book, Table of Contents, Downloads.
    http://free-zg.htnet.hr/jsribar/en/
  • C++ Cookbook
    A collection of recipes that contain problem statements and code solutions. A detailed explanation then follows each recipe in order to show why the solution works.
    http://www.cpp-cookbook.com
  • Applied C++: Practical Techniques for Building Better Software
    Homepage of book by Philip Romanik, Amy Muntz from Addison Wesley C++ In-Depth Series. Table of contents, errata, FAQ.
    http://www.appliedcpp.com/
  • C++ in Action
    Web book containing an introduction to C++, programming techniques, and software design. (Bartosz Milewski)
    http://www.relisoft.com/book/
  • C++ Primer (3rd Edition)
    This tutorial is driven by examples which help the novice C++ programmer solve problems in terms of choice of language features, implementation, and efficiency. (Stanley Lippman, Josee Lajoie)
    http://www.aw.com/catalog/academic/product/1,4096,0201824701,00.html
  • Challenges with C++: A compilation of 550+ MCQs
    This book is a collection of 550+ multiple choice questions that covers all the core C++ language concepts. The main focus is made on C++ syntax and concepts.
    http://store.fultus.com/product_info.php?products_id=106
  • Code Craft
    Code Craft will help take programming beyond writing correct code to writing great code. (Pete Goodliffe)
    http://www.nostarch.com/codecraft.htm
  • C++ Templates - The Complete Guide
    Introduces a comprehensive introduction to templates and their applications, based on a detailed presentation of the language mechanisms and the techniques it supports. Includes the table of contents, code examples, and an errata. (David Vandevoorde and Nicolai M. Josuttis)
    http://www.josuttis.com/tmplbook/
  • C++ Template Metaprogramming
    Covers C++ Template Metaprogramming in a way that provides unprecedented capability to the C++ power-user, and delivers practical metaprogramming into the hands of the everyday programmer. (David Abrahams and Aleksey Gurtovoy)
    http://boost-consulting.com/mplbook/
  • The C++ Programming Language (3rd Edition and Special Edition)
    Contains free introductory chapters and appendices about compatibility with C, locales, and the standard library's exception safety. (Bjarne Stroustrup)
    http://www.research.att.com/~bs/3rd.html
  • The C++ Standard Library from Scratch
    On-line introduction and support page with Standard Library quick reference on-line, source code, exercises and solutions, and errata. (Pablo Halpern)
    http://halpernwightsoftware.com/stdlib-scratch/
  • Accelerated C++: Practical Programming by Example
    Contains source code and errata. (Andrew Koenig and Barbara E. Moo)
    http://www.acceleratedcpp.com/
  • Macadamian's Coding Conventions for C++ and Java
    Includes advice on source code organization, naming conventions, source documentation, programming conventions, and testing/debugging support.
    http://www.macadamian.com/codingconventions.htm
  • High Integrity C++ Coding Standard
    A methodology for high quality, unambiguous, portable and maintainable C++ code.
    http://www.programmingresearch.com/solutions/HICPPCM/
  • Recommended C Style and Coding Standards
    Updated version of the Indian Hill C Style and Coding Standards paper, with modifications. The scope is coding style, not functional organization.
    http://www.doc.ic.ac.uk/lab/secondyear/cstyle/cstyle.html
  • UWYN C++ Coding Standard
    This document explains the C++ coding style at UWYN and lists a number of best practices that should be followed.
    http://www.uwyn.com/resources/uwyn_cpp_coding_standard/index.html
  • deWiTTERS Alternative Coding Style Guide
    A guide that describes an alternative coding style for C++.
    http://users.telenet.be/dewitters/tao_of_coding.html
  • CStupidClassName
    Discusses the commonly used naming convention of prepending each class name with a capital 'C'.
    http://www.jelovic.com/articles/stupid_naming.htm
  • C++ Coding Standards
    Simple set of standards which tries to cover the important issues surrounding modern C++. (ArcticLabs)
    http://www.arcticlabs.com/CodingStandards/
  • C++ Coding Standard
    Proposed coding guidelines that have evolved over many projects, many companies, and literally a total of many weeks spent arguing.
    http://www.possibility.com/Cpp/CppCodingStandard.html
  • C++ Programming Style Guidelines
    Lists C++ coding recommendations common in the C++ development community. (Geotechnical Software Services)
    http://geosoft.no/style.html
  • C++ Style Guides Collection
    A hub for many C++ style guides with HTML and RTF/Word versions of the Ellementel Style guide.
    http://membres.lycos.fr/pierret/cpp2.htm
  • Coding Guidelines for Integral Constant Expressions
    This short article from the boost project is designed to provide a set of guidelines and workarounds that will allow integral constant expressions to be used in a manner portable to many compilers.
    http://www.boost.org/more/int_const_guidelines.htm
  • C and C++ Style Guides
    A collection of over 18 style guides for code written in C and C++.
    http://www.chris-lott.org/resources/cstyle/

 

The Computer Science Directory currently has categories, which include links along with indexed pages.