Skip to main content

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