Click here to Skip to main content
15,884,099 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: *cries in C++* Pin
David O'Neil16-Feb-22 13:56
professionalDavid O'Neil16-Feb-22 13:56 
GeneralRe: *cries in C++* Pin
englebart16-Feb-22 14:43
professionalenglebart16-Feb-22 14:43 
GeneralRe: *cries in C++* Pin
Memtha16-Feb-22 15:33
Memtha16-Feb-22 15:33 
GeneralRe: *cries in C++* Pin
jschell17-Feb-22 12:04
jschell17-Feb-22 12:04 
GeneralRe: *cries in C++* Pin
Memtha17-Feb-22 12:49
Memtha17-Feb-22 12:49 
GeneralRe: *cries in C++* Pin
jschell30-Mar-22 5:22
jschell30-Mar-22 5:22 
GeneralRe: *cries in C++* Pin
Gary R. Wheeler16-Feb-22 15:53
Gary R. Wheeler16-Feb-22 15:53 
GeneralRe: *cries in C++* Pin
jschell17-Feb-22 12:14
jschell17-Feb-22 12:14 
Gary R. Wheeler wrote:
I am now responsible for a piece of code that's been part of our business for over thirty years...Function prototypes weren't used. Header files didn't define the functions or data in the corresponding .C source file. There were...


So at least 1992. So yes that was par for the course for C code then. Things like prototypes sort of came about probably associated with C++ (perhaps not entirely but for the same reason that C++ added them.) Someone used to the the older style would not have used them. Globals were something that any C app would be using. Single char variable names were common.

Gary R. Wheeler wrote:
a group of #define's he'd added before #include <windows.h> which changed the definition of a number of values in the Windows headers which his comment (one of the few) claimed "Microsoft got wrong".


Could not speak specifically to that but as I recall there were a lot of problems with the early Microsoft C++. I know for a fact that for years after the ANSI C++ spec was released the Microsoft scored very poorly on implementing it. That was back when people could actually post comparisons of software without getting sued.
GeneralRe: *cries in C++* Pin
Gary R. Wheeler18-Feb-22 11:27
Gary R. Wheeler18-Feb-22 11:27 
GeneralRe: *cries in C++* Pin
Member 916705716-Feb-22 20:23
Member 916705716-Feb-22 20:23 
GeneralRe: *cries in C++* Pin
honey the codewitch16-Feb-22 22:24
mvahoney the codewitch16-Feb-22 22:24 
GeneralRe: *cries in C++* Pin
Member 1330167916-Feb-22 21:52
Member 1330167916-Feb-22 21:52 
GeneralRe: *cries in C++* Pin
honey the codewitch16-Feb-22 22:23
mvahoney the codewitch16-Feb-22 22:23 
GeneralRe: *cries in C++* Pin
charlieg17-Feb-22 11:34
charlieg17-Feb-22 11:34 
GeneralRe: *cries in C++* Pin
honey the codewitch17-Feb-22 11:58
mvahoney the codewitch17-Feb-22 11:58 
GeneralRe: *cries in C++* Pin
jschell17-Feb-22 12:20
jschell17-Feb-22 12:20 
GeneralRe: *cries in C++* Pin
charlieg18-Feb-22 0:11
charlieg18-Feb-22 0:11 
GeneralRe: *cries in C++* Pin
Cpichols17-Feb-22 1:29
Cpichols17-Feb-22 1:29 
GeneralRe: *cries in C++* Pin
JP Reyes17-Feb-22 6:12
JP Reyes17-Feb-22 6:12 
GeneralRe: *cries in C++* Pin
honey the codewitch17-Feb-22 6:30
mvahoney the codewitch17-Feb-22 6:30 
GeneralRe: *cries in C++* Pin
JP Reyes17-Feb-22 6:43
JP Reyes17-Feb-22 6:43 
GeneralRe: *cries in C++* Pin
honey the codewitch17-Feb-22 11:45
mvahoney the codewitch17-Feb-22 11:45 
GeneralRe: *cries in C++* Pin
charlieg17-Feb-22 11:38
charlieg17-Feb-22 11:38 
GeneralRe: *cries in C++* Pin
honey the codewitch17-Feb-22 11:42
mvahoney the codewitch17-Feb-22 11:42 
GeneralRe: *cries in C++* Pin
charlieg17-Feb-22 11:48
charlieg17-Feb-22 11:48 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.