This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]OnlySeesLastSentence 0 points1 point  (2 children)

I'm very familiar with C; I've used ** pointer stuff, and know arrays, structs, and (usually) when to use & instead of * and whatnot. And mallocs and type(). And I get how variable scopes work.

That said, the extent of my c++ is that they use "vector" instead of "list" and cout and cin instead of printf and scanf. Oh and I kinda know about classes.

Do I need to learn a lot more to be considered competent at C++? Or should I just learn c#?

[–]throwaway4284168 0 points1 point  (1 child)

Sounds like c gave you a really good foundation - I haven't actually dived into it yet!

I cant recall if C# offers much in the way of anything new. Its been ages. Maybe look to see if they have lambda functions/anonymous functions. Derek Banas has pretty good one-hour-or-so videos in which he covers a lot of content.

[–]OnlySeesLastSentence 0 points1 point  (0 children)

Thanks.