欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
C++
来自开放百科 - 灰狐
(版本间的差异)
小 (C Plus Plus移动到CPP) |
|||
第55行: | 第55行: | ||
==精彩图集== | ==精彩图集== | ||
[[Image:cpp-book.jpg]] | [[Image:cpp-book.jpg]] | ||
+ | |||
+ | ==External links== | ||
+ | ===Materials=== | ||
+ | *[http://www.dinkumware.com/manuals/ Dinkumware's C++ Library Reference Manual] | ||
+ | *[http://cppreference.com/ C/C++ Reference] | ||
+ | *[http://www.open-std.org/jtc1/sc22/wg21/ Standards Committee Page: JTC1/SC22/WG21 - C++] | ||
+ | *[http://www.CodePedia.com/1/CCplusplus CodePedia] | ||
+ | *[http://cmeerw.org/prog/freecpp/ A Compiler-Comparison chart] | ||
+ | |||
+ | ====Tutorials==== | ||
+ | *[http://www.cplusplus.com/doc/ C++ Language Tutorial] cplusplus.com | ||
+ | *[http://cplus.about.com/od/beginnerctutorial/l/blcplustut.htm C++ Programming Tutorial] About.com | ||
+ | *[http://www.icce.rug.nl/documents/cplusplus/ The C++ Annotations] | ||
+ | *[http://lepslair.com/tutorials/c/ Programming in C++] . | ||
+ | |||
+ | ====Electronic books==== | ||
+ | *[http://www.relisoft.com/book/index.htm Free book "C++ In Action"] by [[Bartosz Milewski]] | ||
+ | *[http://mindview.net/Books/TICPP/ThinkingInCPP2e.html Free book "Thinking in C++"] by [[Bruce Eckel]] | ||
+ | *[http://www.computer-books.us/cpp.php Computer-Books.us] Collection of online C++ books. | ||
+ | *[http://www.ibiblio.org/obp/thinkCS/cpp/english/ How To Think Like A Computer Scientist: Learning with C++] by A.B. Downey | ||
+ | |||
+ | ===Support=== | ||
+ | *[http://www.parashift.com/c%2B%2B-faq-lite/ C++ FAQ Lite by Marshall Cline] | ||
+ | * Newsgroups "[news://comp.lang.c++ comp.lang.c++]" "[news://comp.lang.c++.moderated comp.lang.c++.moderated]" "[news://comp.std.c++ comp.std.c++]" | ||
+ | *[http://cboard.cprogramming.com/forumdisplay.php?f=3 C++ Forum] at Cprogramming.com | ||
+ | *[http://www.daniweb.com/techtalkforums/forum8.html C and C++] at Daniweb | ||
+ | *[http://forums.dreamincode.net/showforum15.htm C++ Forum] at Dream.In.Code | ||
+ | |||
+ | ===Other=== | ||
+ | *[http://www.freebyte.com/programming/cpp/ links to C++ Tools] | ||
+ | *[http://www.robertnz.net/cpp_site.html Internet sites and files of interest to C++ users], A categorised list of C++ related links. | ||
+ | |||
+ | ====Libraries and code repositories==== | ||
+ | *[http://www.boost.org/ Boost.org] - Selection of peer-reviewed C++ libraries designed to work with the standard C++ library | ||
+ | *[[CodeSynthesis XSD]] - Open-source [[XML data binding]] framework for C++ | ||
+ | *[http://csourcesearch.net/ csourcesearch.net] (Searchable Open Source C/C++ Code Archive) | ||
+ | *[http://www.gnu.org/software/commoncpp/ Portable foundation classes from GNU] | ||
+ | *[http://stlsoft.org/ STLSoft libraries]: Open-source, 100% header-only, C/C++ libraries of technology-specific facades and STL extensions. | ||
+ | |||
+ | [[Category:C++| ]] | ||
+ | [[Category:Class-based programming languages|C++]] | ||
+ | [[Category:Curly bracket programming languages]] | ||
+ | [[Category:Multi-paradigm programming languages]] | ||
+ | [[Category:Programming languages]] |
2006年10月13日 (五) 21:21的版本
C++语言是一种应用较广的面向对象的程序设计语言,使用它可以实现面向对象的程序设计。面向对象的设计与面向过程的设计是有很大区别的,面向对象的程序设计是在面向过程的程序设计的基础上一个质的飞跃。要学会面向对象的程序设计,首先要学会一种面向对象的语言,即要学会用VC编程,就要先有C++的基础,而学习C++语言首先要认识它面向对象的特性和实现面向对象的方法。
第一个 C++ 程序
- include <iostream>
int main() {
std::cout << "hello, world\n";
}
目录 |
相关链接
Free C/C++ Compilers
- GCC http://gcc.gnu.org/
- MinGW http://www.mingw.org/
- Cygwin (GNU + cygnus + Windows) http://cygwin.com/
- Visual C++ Toolkit 2003 http://msdn.microsoft.com/visualc/vctoolkit2003/
- Borland C++ Compiler 5.5 http://www.borland.com/products/downloads/download_cbuilder.html
- Borland C++BuilderX Personal 1.0 http://www.borland.com/products/downloads/download_cbuilderx.html
- Digital Mars C/C++ Compiler for Win32 http://www.digitalmars.com
- Open Watcom http://www.openwatcom.org/
- Dinkum Exam (EDG C++ front end) http://dinkumware.com/exam/dinkumExam.aspx
- Comeau C++ Online (EDG C++ front end) http://www.comeaucomputing.com/tryitout/
C/C++ News Groups
- comp.lang.c.moderated
- comp.lang.c++.moderated
- comp.std.c++
C/C++ Misc
- The C Standards Committee(ISO C) http://www.open-std.org/jtc1/sc22/wg14/
- The C++ Standard Committee(ISO C++) http://www.open-std.org/jtc1/sc22/wg21/
- ACCU (The Association of C and C++ Users) http://www.accu.org
- Incompatibilities Between ISO C and ISO C++ http://david.tribble.com/text/cdiffs.htm
- STLFilt: An STL Error Message Decryptor for C++ http://www.bdsoft.com/tools/stlfilt.html
- CppUnit http://cppunit.sourceforge.net
- The C++ Source http://www.artima.com/cppsource/
- QT http://www.trolltech.com
C++ Libraries
- Boost http://www.boost.org
- SGI STL http://www.sgi.com/tech/stl
- STLport http://www.stlport.org
- RougeWave Standard C++ Library http://www.ccd.bnl.gov/bcf/cluster/pgi/pgC++_lib/stdlib.htm
- ACE http://www.cs.wustl.edu/~schmidt/ACE.html
- FC++ http://www.cc.gatech.edu/~yannis/fc++/
- Blitz++ http://www.oonumerics.org/blitz
- Loki http://sourceforge.net/projects/loki-lib/
- MTL http://www.osl.iu.edu/research/mtl/
- POOMA http://www.pooma.com
- CGAL http://www.cgal.org/
- ROOT http://root.cern.ch/root/
精彩图集
External links
Materials
- Dinkumware's C++ Library Reference Manual
- C/C++ Reference
- Standards Committee Page: JTC1/SC22/WG21 - C++
- CodePedia
- A Compiler-Comparison chart
Tutorials
- C++ Language Tutorial cplusplus.com
- C++ Programming Tutorial About.com
- The C++ Annotations
- Programming in C++ .
Electronic books
- Free book "C++ In Action" by Bartosz Milewski
- Free book "Thinking in C++" by Bruce Eckel
- Computer-Books.us Collection of online C++ books.
- How To Think Like A Computer Scientist: Learning with C++ by A.B. Downey
Support
- C++ FAQ Lite by Marshall Cline
- Newsgroups "comp.lang.c++" "comp.lang.c++.moderated" "comp.std.c++"
- C++ Forum at Cprogramming.com
- C and C++ at Daniweb
- C++ Forum at Dream.In.Code
Other
- links to C++ Tools
- Internet sites and files of interest to C++ users, A categorised list of C++ related links.
Libraries and code repositories
- Boost.org - Selection of peer-reviewed C++ libraries designed to work with the standard C++ library
- CodeSynthesis XSD - Open-source XML data binding framework for C++
- csourcesearch.net (Searchable Open Source C/C++ Code Archive)
- Portable foundation classes from GNU
- STLSoft libraries: Open-source, 100% header-only, C/C++ libraries of technology-specific facades and STL extensions.
分享您的观点