搜尋

首頁  >  問答  >  主體

请问C++编程如何进阶呢?

我的现状

目前主要从事WEB开发,但对windows编程很感兴趣,所以业余时间会去学下。
之前只有在大学里面自学了些C++方面的知识(我是土木工程专业的),几个月前,再稍微温习了下C++,然后就开始着手进行MFC编程了,那个项目花了2个月左右(包括修改bug)。
现在发现自己对C++的基础还是没掌握牢固,但又有点不清楚自己哪里不会,挺矛盾的。静不下心来好好看书(感觉看了下大概都会,所以不清楚从哪里开始看起)。
像我这种情况的话,想要进一步提升C++和Windows编程能力,请问应该怎么做呢?
谢谢大家~


PHPzPHPz2840 天前732

全部回覆(4)我來回復

  • PHP中文网

    PHP中文网2017-04-17 11:15:08

    學習一下GacLib的源碼如何。
    哈哈,既然采納了,我就再補一句。gaclib的作者vczh在知乎上非常活躍。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:15:08

    項目驅動

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 11:15:08

    我推薦lippman的兩本書,一本是用來入門,就是大家耳熟能詳的《C Primer》,推薦的理由就是它讓你真正用C 的方式去編程。另外一本是進階的,就是《Inside C Object Model》,這本是講作者在實現C 編譯器的一些想法,部分章節比如對象內存布局和虛繼承的實現會讓你有醍醐灌頂的感覺。

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 11:15:08

    如果要學Windows編程(MFC)最好先學好C 。

    對於Windows編程來說,了解Windows的消息處理等這些機製是非常有用的。

    回覆
    0
  • 取消回覆