##C++

irc.freenode.net

C++ talk/help/etc.

Intro
This is a resource page for the ##C++ channel on irc.freenode.net IRC network. Please use the links below to learn and perhaps answer any questions you have. The ##C++ channel is for discussion and questions about C++. In general we do not want to have a shouting match comparing C++ and other languages, nor do we argue about operating systems, nor anything else that can only be called argumentative arguments that are only for the sake of arguing. Please keep the channel constructive.

Rules
Ask, then wait awhile, people pick up questions occasionally.
Do not msg people directly without prior consent.
Do not paste more than 5 lines at a time (flood). Use #flood or a web paste bin instead, or post code online.
Be nice.

Local Resources
  • Elusive g++ Errors/Warnings
  • Stuff Worth Reading
  • C++ FAQ Lite
  • Stroustrup's 2nd FAQ
  • SGI's STL reference - also has links to other STL sites and books...
  • Dinkumware C++ Library Reference Manual - STL info
  • The C++ Annotations - pretty good docs, including language basics, STL, and iostream
  • C++ Resources - has some iostream docs, although out of date a little
  • C/C++ Reference - a "quick" C and C++ reference site
  • Guru of the Week - a regular series of C++ programming problems, questions and answers in detail
  • Thinking in C++ - Free Book by Bruce Eckel
  • Industrial Strength C++ - Free Book by Mats Henricson, Erik Nyquist, and Ellemtel Utvecklings AB
  • Here be Dragons - Various C++ pitfalls
  • Function-Pointer.org - all about C and C++ function pointers
  • JTC1/SC22/WG21 - The international standardization working group for the C++ programming language
  • The C++ Standard - Buy it at ansi.org... USD $18 for the PDF
  • Dictionary of Algorithms and Data Structures - learn these.
  • How To Ask Questions The Smart Way - no answer to "why doesn't this work?" because you didn't read this...
  • Web Paste Bins
  • FreeNode's #C Paste Bin - it's #C's but hey, who cares!
  • DALNet's Paste Bin
  • EFNet's Paste Bin
  • NoMorePasting
  • Extra Links
  • Google C++ Resources Directory - covers many bases...
  • #C++ on EFNet IRC - if you ever wondered...
  • Boost C++ Template Library - a useful STL-like add-on library
  • Valgrind Linux Memory Debugger - stop those segmentation faults
  • GCC documentation online - avoid those extensions for portability...
  • GNU libstdc++ Documentation - doxygen and other stuff...kinda handy
  • Jargon Lexicon - learn the lingo!
  • Association of C and C++ Users
  • Nicolai M. Josuttis - C++ Books (Templates, STL, OOP)
  • C++ wrapper packages - C++ wrappers for various C based GNU tools
  • Unix Programming Frequently Asked Questions - if you need a clue on unix...
  • C++ Dev Tools
  • GCC The GNU Compiler collection
  • Dev-C++ - GNU C++ IDE for win32
  • MinGW - Minimalist GNU For win32 (also works for cross-compiling to win32), also MSYS contains some *NIX tools for win32
  • CygWin - Packaged *NIX tools for windows, including compilers
  • Random Code
  • Browse them here - these come from various answers to questions on the channel...
  • Wanted / ToDo / Projects
  • C/C++/STL Reference IRC Bot - must answer about #includes, simple usage, apropos. basically a database of simple functional info. (regex started working on this. pme has the cxx bot as well.)
  • Comments/Suggestions/Graphics for this site.
  • Contact
    If you have anything to add to this page please memo (NOT PRVMSG) LIM on the irc network.

    To send memos you must be registered on the freenode nickserv:

  • /msg nickserv register PASSWD (fill in your own PASSWD).

    Then you can send memos like this:

  • /msg memoserv send LIM MSG (fill in the MSG).