C++转到C#
谁都说C++转到C#很容易,
我怎么一点都不觉得,
说实话我对C#感到很困惑,觉得它是一个逻辑混乱的语言。
------解决方案--------------------
从c++到c#如果只是基本的编程,大致上找本书档词典就可以了。但要使相搞构架,还得下些功夫。
其实,c#中的东西大致可以在c++中找到原型。比如,代理函数就是函数指针的一个应用。
你说的The C++ programming language的确是一本不错的书。但他介绍的只是语言,要写真正的应用,还需要了解一些库函数(特别是平台提供的函数)。在用c++时,这些平台由cpp lib, windows,MFC,Linux...来提供。在c#下主要是由.net来提供平台,但也经常需要windows sdk的直接调用。
我想你认为的混乱,不是指语言本身有多难,而是对平台还不够了解。
解决办法就是多写些小的程序或模块。积累多了就理顺了。