Wikipedia:WikiProject C/C++
WikiProject C++ is a Wikipedian community that aims to better organize information in articles related to C++ and its components. This page and its subpages contain their suggestions; it is hoped that this project will help to focus the efforts of other Wikipedians. If you would like to help, please inquire on the talk page and see the to-do list there.
Background, scope and goals
WikiProject C++ is currently a descendant project of WikiProject Computing and WikiProject Computer science. It was born in August 2004 as WikiProject C by Eequor and renamed WikiProject C++ in March 2006 by Deryck C.
This WikiProject aims primarily to provide readers of the Wikipedia a clear and consistent reference for programming in C and C++.
The ultimate goal of this project is to provide a comprehensive guide to C and C++ related articles on Wikipedia.
Structure and participants
With the current limiting number of participants, we do not seem to need a structure yet - everybody is equal here.
List of participants
(A-Z, sorted according to the display name)
- AchedDamiman
- Akiramenai
- Ammar
- Ashleh
- Comperr
- Deryck C.
- Dpser
- HappySmileMan
- MadCow257 t
- MC Hammerutime (talk)
- Michael Safyan (talk)
- Mikademus(talk)
- Mrjeff
- Niaz
- Nsatyarthy
- Pavel Vozenilek
- Stewy5714talk 17:30, 23 November 2007 (UTC)
- Sujayg
- Tifego(t)
- Urli mancati
- Pedram.salehpoor
- 10014derek Ӂ
Current goals
- Identify all existing C++ articles, list them here, and put the project template ({{Wikipedia:WikiProject C++/Article}}) onto their talk page to make people aware of the existence of this project.
- Expand and format the list of articles.
- Write the listed redlink articles.
Article list
This is a collection of C++ related articles, created or still redlink. Please list all articles in the name of the article including bracketed text.
General
- C++
- C++0x
- Embedded C++ (subset of C++)
- Managed Extensions for C++
- Operators in C and C++
- C++ structure
- Significantly Prettier and Easier C++ Syntax
- Criticism of C++, which claims needing attention
Techniques
- Resource Acquisition Is Initialization (RAII)
- Curiously Recurring Template Pattern (CRTP)
- Barton-Nackman
- exception safety
- Abrahams guarantees (title should be Exception guarantees)
- template metaprogramming
- smart pointer
Libraries
- ATL Server
- Active Template Library
- Asio C++ library
- BALL
- Blitz++, a C++ class library for scientific computing
- Boost C++ Libraries
- Borland Graphics Interface
- CGAL
- CPPSERV
- ClanLib
- CodeSynthesis XSD
- CodeSynthesis XSD/e
- xmlbeansxx
- D-Bus
- FLAIM Database Engine
- GDAL
- Glish
- IT++
- Integrated Performance Primitives
- Juce
- Libsigc++
- Matrix Template Library
- Metakit
- Microsoft Foundation Class Library
- OATH
- Object Windows Library
- Open Containers
- PLIB
- PopCap Games Framework
- Sound Object (SndObj) Library
- Windows Template Library
- XFLAIM Database Engine
- Zthread
- C standard library
- C++ standard library
- Standard Template Library
- Dinkumware
- STLport (currently redirected to STL)
- Boost C++ Libraries
- Loki (C++)
- Technical Report 1
- Qt toolkit
- Threading Building Blocks
- ANSI-C
- assert.h
- ctype.h
- errno.h
- float.h
- limits.h
- locale.h
- math.h
- setjmp.h
- signal.h
- stdarg.h
- stdbool.h
- stddef.h
- stdint.h
- stdio.h
- clearerr
- ctermid
- fclose
- fdopen
- fgetc
- fgetpos
- ferror
- feof
- fflush
- fgets
- fileno
- flockfile
- fopen
- fputc
- fputs
- fread
- freopen
- fseek
- fsetpos
- ftell
- fwrite
- getc
- getc_unlocked
- getwchar
- getchar
- getopt
- gets
- pclose
- perror
- popen
- printf
- putc
- putchar
- puts
- putwchar
- remove
- rename (C)
- rewind (C)
- scanf
- setbuf
- setvbuf
- sscanf
- tempnam
- tmpfile
- tmpnam
- ungetc
- vfscanf
- vscanf
- vprintf
- vsscanf
- stdlib.h
- string.h
- time.h
- ISO-C
- STL
This article list is definitely incomplete. Please help adding.
Templates
- Wikipedia: WikiProject C++/Welcome
- Usage: {{subst: Wikipedia: WikiProject C++/Welcome|~~~~}}
- Wikipedia: WikiProject C++/Article
- Usage: {{Wikipedia: WikiProject C++/Article}}
- Wikipedia: WikiProject C++/UserBox
- Usage: {{Wikipedia: WikiProject C++/UserBox}}