Category:C++
From Rosetta Code
C++ is a programming language. It may be used to instruct computers to accomplish a variety of tasks which may or may not be domain-specific.
Listed below are all of the tasks on Rosetta Code which have been solved using C++.
| Execution method: | Compiled (machine code) |
|---|---|
| Garbage collected: | No |
| Parameter passing methods: | By reference, By value |
| Type safety: | Safe, Unsafe |
| Type strength: | Strong |
| Type compatibility: | Nominative, Structural |
| Type expression: | Explicit |
| Type checking: | Dynamic, Static |
| Lang tag(s): | cpp |
| See Also: |
Your Help Needed
If you know C++, please write code for some of the tasks not implemented in C++.
C++ is named after the C language, from which it is derived. C++ extends C into becoming an object-oriented language. However, unlike other object-oriented languages, it doesn't try to force you into object-oriented programming, but is a multi-paradigm language. Besides conventional procedural programming and object-oriented programming, it also supports generic programming.
If you know C++, please write code for some of the tasks not implemented in C++.
The ++ in C++ is some what of an inside joke, in that C++ is C with a Post Increment operator attached, thus C++ is C + 1; however, this interpretation has the flaw that post-increment increments the value after returning the value, so the post-increment expression still evaluates to the value before the increment.
If you can't find an implementation for your task in the C++ category below, please look in the C category, as many of the tasks can be implemented identically in C and C++.
(previous 200) (next 200)
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
C
Pages in category "C++"
The following 197 pages are in this category, out of 226 total.
Categories: Execution method/Compiled/Machine code | Garbage collection/No | Parameter passing/By reference | Parameter passing/By value | Typing/Safe | Typing/Unsafe | Typing/Strong | Typing/Compatibility/Nominative | Typing/Compatibility/Structural | Typing/Expression/Explicit | Typing/Checking/Dynamic | Typing/Checking/Static | Impl needed | Programming Languages | Solutions by Programming Language | Codepad languages | Programming paradigm/Imperative | Programming paradigm/Object-oriented | Programming paradigm/Generic







