Изучение Visual C ++ - PullRequest
       0

Изучение Visual C ++

0 голосов
/ 26 января 2012

Я получу право собственности на некоторые приложения win32, написанные в основном на неуправляемом Visual C ++. Я видел код и, очевидно, многие вещи выглядели незнакомыми, например __stdcall, __deref_out и т. Д.

Я разработчик .NET (в основном использую C # и VB). Я тоже знаком со стандартом C ++. Каков наилучший способ изучения Visual C ++ на основе моего фона?

Вот похожий вопрос: https://stackoverflow.com/questions/1194519/good-book-for-learning-native-visual-c Ответы на этот поток сосредоточены на программировании Win32 вместо Visual C ++. Кроме того, я не знаю, следует ли изучать VC ++ вместе с программированием на Win32.

Спасибо, Praveen

1 Ответ

0 голосов
/ 26 января 2012

Если вы «знакомы со стандартным C ++», то вы должны быть в порядке с вашими проектами Visual C ++, но ожидайте, что вы узнаете ОЧЕНЬ больше, когда откроете крайние случаи.являются определяемыми реализацией расширениями языка, и в Visual C ++ вы должны знать о различных соглашениях о вызовах и о том, как экспортировать символы.

Здесь описаны соглашения о вызовах (среди других мест): http://www.hackcraft.net/cpp/MSCallingConventions/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...