社区
新手乐园
帖子详情
C++理解得比较深了,但是感觉写代码还很生疏,高手有什么建议?
廖雪峰
2004-08-24 08:46:06
断断续续学了几年C++,对OOP机制,设计模式理解得基本透彻,C++对象模型包括底层V表实现机制也弄得很明白,就是感觉写代码还很生疏。
请问高手:如何迅速提高C++编码能力?主要是windows下开发,我应该掌握哪些库?有没有小的项目或者练习之类的建议?谢谢!
...全文
618
34
打赏
收藏
C++理解得比较深了,但是感觉写代码还很生疏,高手有什么建议?
断断续续学了几年C++,对OOP机制,设计模式理解得基本透彻,C++对象模型包括底层V表实现机制也弄得很明白,就是感觉写代码还很生疏。 请问高手:如何迅速提高C++编码能力?主要是windows下开发,我应该掌握哪些库?有没有小的项目或者练习之类的建议?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
34 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
babiq
2004-08-26
打赏
举报
回复
chunhai12(编程浪子)
一天几千行,写文档也没这么快吧?要是有这个速度还不如当作家。
mygodtoo
2004-08-25
打赏
举报
回复
如果你真的对OOP机制,设计模式理解得基本透彻,
C++对象模型包括底层V表实现机制也弄得很明白.不可能写代码还很生疏
,举一个例子。
写一个csdn的c++架构,以csdn管理为例;
class CCsdn {};
class Member: public CCsdn{}
class fileserver:public CCsdn{}
class hardware : public CCsdn{}
这是大类
小例举class Member为例
class time_type{}
class Member: public CCsdn
{
virtual long purview() = 0; //权限
virtual time_t* time = 0;
struct time_t{
time_type start;
time_type end;
time_type list;
//----
}
virtual info* rinfo() = 0;
struct info
{
char*name;
int password;
//-----
}
enum cstype{
C++.C.JAVA,,,,,
};
virtual int Type = 0;
}
class c++man : public Member,protected fileserver
{
c++man(char*,int,){}
//......
};
class javaman : public Member,protected fileserver
{
javaman(char*,int,){}
//......
};
以上就是对OOP机制,设计模式理解得基本透彻,接下去就是
查资料,如何控制硬件,如何操作数据库,如何。。。。
把细节一一解决。
你一定是没有理解OOP机制,设计模式理。所以不知如何下手。
QKM
2004-08-25
打赏
举报
回复
研究优秀的代码,比如开源的库
ZhangYv
2004-08-25
打赏
举报
回复
如果你真的对OOP机制,设计模式理解得基本透彻,C++对象模型包括底层V表实现机制也弄得很明白........... 而
仅仅是对编码不熟悉, 你可以转向JAVA.JAVA是一个重设计,轻编码的语言.
hewittlee
2004-08-25
打赏
举报
回复
实践!
qiuafa
2004-08-25
打赏
举报
回复
可以打战!
bjgxjob
2004-08-25
打赏
举报
回复
多写代码,多调试,多看高手的代码!
darkstar21cn
2004-08-25
打赏
举报
回复
多写代码
Lonelywolf1899
2004-08-25
打赏
举报
回复
如果是在纸上写代码......连青烟也没了
smf0614
2004-08-25
打赏
举报
回复
无语!!!
“代码不是越多越好,同样的功能,要尽可能的代码精简”这句话比较实在。
Lonelywolf1899
2004-08-25
打赏
举报
回复
写代码还很生疏
-------------
有了这句话,前面的话就是一屡青烟......
icewolf_li
2004-08-25
打赏
举报
回复
如果你打算用来谋生的,那么别担心,真正用得上的也就那么翻来覆去的几句话,到时候你想不熟也难。如果你不仅仅想如此的话,建议你不去看书本把所有的数据结构和算法都自己实现一遍。
晨星
2004-08-25
打赏
举报
回复
没什么,写得少了而已。
xrhone
2004-08-25
打赏
举报
回复
学习中。。。
梧桐168
2004-08-25
打赏
举报
回复
代码不是越多越好,同样的功能,要尽可能的代码精简
openforever
2004-08-25
打赏
举报
回复
向前看齐
bianliuwei
2004-08-25
打赏
举报
回复
偶是来学习的
mylzw
2004-08-25
打赏
举报
回复
看看 windows程序设计 :)
dick4610
2004-08-25
打赏
举报
回复
多多练习吧
coyprightbao
2004-08-25
打赏
举报
回复
楼上的是这样学的吗?
加载更多回复(14)
刚毕业的程序员学习目标,是提升
深
度和提升广度,哪个更主要?
情况1:刚毕业在一个做外包的小公司里头,公司接到什么活我就用什么语言,一般一个项目半年左右,实习的时候做过java,做过敏捷开发lrc下载,现在在做c#,培训学的是java,总不用
感觉
生疏
了,想做java公司给的理由是什么多做一些,会得多。 情况2:有一个亲戚,再大厂,做
c++
,前段时间跟他聊天,他跟我说,只有会得越
深
才越之前,会得越多,不
深
也没有用。
感觉
很懵,到底刚毕业应该更注重哪方面发展呢?...
C++
相关书籍
这句说的好:“最后,编程语言并非计算机科学技术的全部,尤其对于在校的学生来说,打好基础、开阔视野都是非常重要的。” 一)语言入门: 《
C++
Primer》 最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中) 适合有丰富C经验,缺乏
C++
经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于
C++
的学习未必是好事。 《The
C++
Programming Lang
如何学习
C++
C++
学习路线图 从0开始一直到
写
出WIN32应用程序
逛了这么久的论坛,每次看到发帖量,编程语言区的可谓是门可罗雀,而菜鸟乐园每天都是门庭若市,其实我们本应该不这么浮躁, 安心掌握一门语言,你才能真正把自己的爱好变成一门技术,这篇文章虽然不能帮助想踏踏实实学习编程的人一下成为所谓的
高手
,但是自认为绝对会让大家走上正确的道路,从0到最 后用
C++
写
出一个完整功能的WIN32应用程序,不多走一点弯路。 新手的学习是肯痛苦的,
c++
学习路线与推荐书籍【转】
(一)语言入门: 《
C++
Primer》 最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中) 适合有丰富C经验,缺乏
C++
经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于
C++
的学习未必是好事。 《The
C++
Programming Language》/《
C++
程序设计语言》 最新版本:第三版特别版 简称T
C++
PL,有其他语言的丰富经
C++
学习路线与推荐书籍
很多人也许像我一样都想找一份学习的辟邪剑谱,转一个别人的帖子,希望对能够给用的。欲练此功,不必挥刀自宫的,呵呵。 这句说的好:“最后,编程语言并非计算机科学技术的全部,尤其对于在校的学生来说,打好基础、开阔视野都是非常重要的。” 一)语言入门: 《
C++
Primer》 最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中) 适合有丰富C经验,缺乏
C++
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章