Timeline for C++ Enigma Machine
Current License: CC BY-SA 3.0
23 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Apr 27, 2018 at 23:42 | answer | added | dgnuff | timeline score: 8 | |
Apr 27, 2018 at 21:29 | answer | added | JDługosz | timeline score: 6 | |
Apr 27, 2018 at 21:04 | comment | added | JDługosz | ⟪I used the 1998 version of C++ instead of C++ 11 or C++ 14 because I needed access to the auto keyword to store the raw data of a function instead of the output.⟫ That makes no sense. | |
Apr 27, 2018 at 17:33 | comment | added | Peter Cordes | The English word is "rotor", not "roter" (which isn't a real word). en.wikipedia.org/wiki/Enigma_rotor_details. | |
Apr 27, 2018 at 16:50 | comment | added | Rakete1111 | @MartinYork C++98 had namespaces :). You are probably thinking of the original C with classes or variations thereof. C++98 compilers are really easy to find: Take gcc or clang for example. | |
Apr 27, 2018 at 16:32 | answer | added | Chromatix | timeline score: 4 | |
Apr 27, 2018 at 12:42 | vote | accept | Generic | ||
Apr 27, 2018 at 12:42 | vote | accept | Generic | ||
Apr 27, 2018 at 12:42 | |||||
Apr 27, 2018 at 12:42 | vote | accept | Generic | ||
Apr 27, 2018 at 12:42 | |||||
Apr 27, 2018 at 12:42 | vote | accept | Generic | ||
Apr 27, 2018 at 12:42 | |||||
Apr 27, 2018 at 10:20 | history | tweeted | twitter.com/StackCodeReview/status/989811611270615040 | ||
Apr 27, 2018 at 6:09 | comment | added | Incomputable | Namespaces were added in 1990. Though may be compilers didn’t support them well. | |
Apr 27, 2018 at 5:31 | comment | added | Incomputable | @MartinYork, it is not decltype, but template type deduction. They are very different. | |
Apr 27, 2018 at 1:41 | vote | accept | Generic | ||
Apr 27, 2018 at 12:42 | |||||
Apr 27, 2018 at 1:41 | vote | accept | Generic | ||
Apr 27, 2018 at 1:41 | |||||
Apr 26, 2018 at 22:37 | answer | added | Loki Astari | timeline score: 26 | |
Apr 26, 2018 at 22:14 | comment | added | Loki Astari | Also I don't believe C++98 supported namespace. So you are probably using C++11. Also finding a compiler that supports C++98 is actually quite hard (that's twenty years old) and standards support did not really codify until C++03 (2003) so those are usually the oldest compilers you will find. | |
Apr 26, 2018 at 22:11 | comment | added | Loki Astari |
In C++11 the keyword was hijacked to mean compiler go and work out the type.` Thus in C++11 auto final_Roter_one = roter_1; is the same as decltype(roter_1) final_Roter_one = roter_1; which means final_Roter_one has the same type as the expression roter_1 and not necessarily int .
|
|
Apr 26, 2018 at 22:08 | comment | added | Loki Astari |
auto in C++98 means automatic storage duration object. This was also the default. In C++98 if you did not specify a type then int was assumed. So in C++98 auto final_Roter_one = roter_1; Is the same as auto int final_Roter_one = roter_1; which is the same as int final_Roter_one = roter_1; . The auto keyword was redundant.
|
|
Apr 26, 2018 at 21:15 | history | edited | Sᴀᴍ Onᴇᴌᴀ♦ | CC BY-SA 3.0 |
make title strictly about code and not CR goals, per site rules; fixed spelling
|
Apr 26, 2018 at 21:07 | answer | added | Jerry Coffin | timeline score: 23 | |
Apr 26, 2018 at 20:53 | review | First posts | |||
Apr 26, 2018 at 21:15 | |||||
Apr 26, 2018 at 20:49 | history | asked | Generic | CC BY-SA 3.0 |