Valery Cherepanov
47679dfcbe
Some minor (mostly stylistic) fixes in C++
2016-08-02 16:32:38 +03:00
Jatin Dhankhar
c50ff92996
Added the Logical and bitwise operators section, fixes merge issue with #1817 ( #2292 )
...
* Added the Logical and bitwise operators section
* Added a note for Short Circuit evaluation
Excerpt from https://en.wikipedia.org/wiki/Short-circuit_evaluation
C++ uses minimal evaluation, or McCarthy evaluation (after John McCarthy (computer scientist)) is the semantics of some Boolean operators in some programming languages in which the second argument is executed or evaluated only if the first argument does not suffice to determine the value of the expression: when the first argument of the AND function evaluates to false, the overall value must be false; and when the first argument of the OR function evaluates to true, the overall value must be true. In some programming languages (Lisp), the usual Boolean operators are short-circuit.
2016-06-27 15:30:07 +02:00
Ankush goyal
281ba5b37a
Containers Added ( #1942 )
...
* Containers Added
* Text Formatting
Added required spaces between text and //
2016-06-26 22:49:51 +02:00
Geoff Liu
1d562740f3
Remove a section from c++, fixes #2130
2016-02-15 14:33:23 -05:00
AndrejPetelin
1bb2535efd
Update c++.html.markdown
...
v.empty() queries if v is empty while v.clear() actually clears it (or rather sets size to 0).
2016-01-31 16:08:28 +01:00
ven
e1016455d5
#2119 fixups
2016-01-28 14:04:41 +01:00
Jaskamal Kainth
fa2b171008
[C++/en] Tuple , Updated
2016-01-28 18:22:11 +05:30
Jaskamal Kainth
4a1a6857ce
[C++/en] Tuple , updated
2016-01-28 17:15:44 +05:30
Jaskamal Kainth
c805148618
[C++/en] Tuples in C++
2016-01-28 15:26:35 +05:30
Jaskamal Kainth
32f18cd992
Added Tuple
2016-01-28 10:38:51 +05:30
bk2dcradle
e6866f5a26
More Fixes
2016-01-08 01:21:38 +05:30
bk2dcradle
19ead59c1f
Add my Changes
2016-01-05 13:36:23 +05:30
John Rocamora
fd26c8ddfb
Added missing semicolon
2015-12-12 17:51:23 -05:00
Brook Zhou
c3e769e4ac
[cpp/en] comparator function for std containers
2015-10-31 16:27:42 -07:00
Cameron Wood
ca435fbb0d
[C++/en] Added in Enum information
...
Added in some information about enums in C++ including some different
use cases
2015-10-17 06:05:54 -04:00
Cameron Wood
e32eb715ef
[C++/en] Small inheritance clarification
...
Clarified that private members are inherited but are not directly
accessible
2015-10-11 03:41:20 -04:00
George Gognadze
9d64b532f8
Update c++.html.markdown
...
spelling error
2015-10-07 01:27:12 +04:00
Pushkar Sharma
3b246fd869
Grammar
...
the address
2015-10-05 00:32:34 +05:30
Pushkar Sharma
87e8e77e5f
Fixed a mistake from previous commit.
...
Better explained reference address.
2015-10-05 00:13:54 +05:30
Pushkar Sharma
9bc553c46c
Update c++.html.markdown
...
Regarding issue #1216 , Better explaining the Reference 'fooRef'.
2015-10-04 10:12:55 +05:30
Alva Connor Waters
c4b8281cee
Add to contributors
2015-10-02 16:19:29 +00:00
Alva Connor Waters
12286a4b78
Misc. typos and formatting
2015-10-02 16:10:22 +00:00
Alva Connor Waters
455afa3a7b
More explanation on virtual destructors
2015-10-02 16:10:22 +00:00
Alva Connor Waters
ae86e4ebab
Clarify character literals
2015-10-02 16:10:01 +00:00
George Gognadze
8eb410208a
Update c++.html.markdown
...
o should be capitalized.
this: overrides
should be: Overrides
2015-10-01 18:55:28 +04:00
Geoff Liu
85f6ba0b57
A note about RVO
2015-09-02 00:46:30 -06:00
Geoff Liu
fc9ae44e48
Now that we explained move semantics
2015-08-30 14:46:46 -06:00
Geoff Liu
a230d76307
More about temporary objects
2015-08-30 14:41:02 -06:00
Geoff Liu
eb7e58d5fc
Merge remote-tracking branch 'upstream/master'
2015-08-30 14:22:11 -06:00
Geoff Liu
1d1def16a5
A little more about C++ references
2015-08-30 14:20:18 -06:00
Geoff Liu
97b97408ea
Fix C++ namespace explanation
2015-08-28 11:48:38 -06:00
Adam
06889be239
Updated other exception to also be runtime_error type instead.
2015-06-02 19:14:52 -04:00
Adam
894792e1e1
Using std::runtime_error instead of std::exception.
2015-06-02 16:30:35 -04:00
Adam
47d3cea47e
Template example class should have public method so it can get called externally.
2015-06-01 22:00:52 -04:00
Adam
cea52ca434
Exceptions do not take a string argument in their constructor.
2015-06-01 21:57:18 -04:00
Adam
3db1042157
Add missing semicolons.
2015-05-31 21:42:03 -04:00
Adam
462ac89217
Remove return type from Dog class constructor and destructor, change nonexistant printDog function to print.
2015-05-31 21:38:03 -04:00
Hans Ole Hatzel
bad283ee14
[c++/en] Fixed typos.
2015-05-20 19:43:41 +02:00
Geoff Liu
25bd06d77a
comment changes
2015-05-06 15:25:28 -06:00
Geoff Liu
6c635d1c3e
Response to comments
2015-05-05 00:45:14 -06:00
Geoff Liu
05c2617aaf
Minor fix
2015-05-04 02:45:31 -06:00
Geoff Liu
c21cf5a1e2
Templates and such
2015-05-04 02:40:04 -06:00
MoreMoschops
7d5368eda1
Neither gcc nor clang accept void main.
...
Neither gcc nor clang accept void main. Remove this bad information. Tested as follows:
$ cat 045.cpp
void main()
{
}
$ g++ 045.cpp
045.cpp:1:11: error: ‘::main’ must return ‘int’
void main()
^
$ clang++ 045.cpp
045.cpp:1:1: error: 'main' must return 'int'
void main()
^~~~
int
1 error generated.
$ g++ --version
g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2
$ clang++ --version
Ubuntu clang version 3.4.2-3ubuntu2~xedgers (tags/RELEASE_34/dot2-final) (based on LLVM 3.4.2)
2015-04-26 15:33:29 +01:00
Arnie97
299f3de0ea
[c++/en] Fix spelling
2015-04-11 12:52:23 +08:00
Arnie97
c88c28058b
Closes #1000
2015-03-13 23:40:45 +08:00
Riku-Pekka Silvola
ebdde37244
fixed some typos
2015-02-25 18:10:57 +01:00
Geoff Liu
bf493c07ed
Reassignment to reference doesn't cause error
2014-12-01 21:42:16 -07:00
Subramanian
00c4a6324e
correcting the setName method
...
set the method argument dogsName to name, instead of doggie_name
2014-10-27 09:06:43 +05:30
Matt Kline
03d1bc5ed9
Address @levibostian's concerns for #800
2014-10-17 18:43:41 -07:00
Matt Kline
fbf3c6d588
Add C++ section about RAII
...
Future contributions will include standard library containers
and C++11 features.
2014-10-17 01:04:37 -07:00