想要用c++写个http服务器或者数据库,但是不知道怎么构建项目的结构

jamlee
  • 538

如题,学了很多c++语法啦之类,毫无用武之地,但是我又不想开发可以化的程序,只想研究http服务器或者数据库,我现在只学了谭浩强的c++那本书的所有内容,请问该如何开始进行我想要的研究?或者有视频可以学习,理想的环境是用vs2012开发,如何调用外部dll库啊 之类的 我都不知道

回复
阅读 7.1k
2 个回答
✓ 已被采纳

http_server 这个是我写的一个http服务器,不过我是在linux上开发的,你可以做个参考

个人认为,C++非常不适合开发服务器,需要另外使用开源库,比较繁琐;同样的事情,几种现代语言(Python、GoLang什么的)只要几行代码和一句编译或执行命令就能完美完成。C++适合算法类开发,如果以学习为目的建议从算法入手。

真正的C++不要局限于VS,应该学习标准C++,并尝试运行到所有平台上,特别是以Linux+GCC为主(因为实际应用情景几乎都在这个平台下),绝对不要习惯依赖、使用任何非标准库(微软提供的库)。DLL是Windows平台的动态链接库,用到的时候再研究不迟,类似的在Linux等平台上也可能要用动态链接库。如果你没有额外的机器玩Linux,可以装个虚拟机,然后在里面装Linux。

在做这一切之前,看《Effective C++》。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏