编程艺术
arbel
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
带数据结构试验时的一些感想
每次老师都是说去带一帮孩子的试验,好吧,其实我也就比他们大3岁左右而已。和许多初学者一样,他们的问题多多……1.打字错误。这是最多的错误。漏分号,把敲成'iostream'等等各种各样的错误。最多的还是在类定义和结构体定义后面漏分号。2.盲目抄代码。原创 2011-10-03 16:17:53 · 996 阅读 · 2 评论 -
个人编码风格
看不同于自己的编码风格的代码很难受。总结下自己的编码风格如下,并不是意味着别人一定要这样做,仅仅提供个人的一些看法。很多东西其实我也不一定赞同,例如究竟是用匈牙利还是用驼峰命名法,个人觉得只要变量能够给人看上去有一定的含义就行了。1.运算符原创 2011-10-03 16:01:35 · 1119 阅读 · 0 评论 -
程序只运行一个实例,并激活已运行的实例[12月15日更新]
只允许一个实例的方法比较简单:在InitInstance() 函数里加入如下代码,利用互斥量来保证只运行一次HANDLE m_hMutex = CreateMutex(NULL, TRUE, m_pszAppName)if(GetLastError() == ERROR_ALREADY_EXISTS) return FALSE;如果要找到已经运行的实例,并激活原创 2011-12-10 11:17:10 · 1219 阅读 · 0 评论 -
C++三元运算符的一个有意思的地方
同学群里面讨论的,感觉很有意思,就记录下来了。问题如下:代码一cout 2 ? 1 : "1") << endl;代码二cout 2 ? 0 : "1") 代码三cout 2 ? "hello" : "hi") 运行结果是代码一出错 error C2446: “:”: 没有从“const char *”到“int”的转换,代码二和原创 2012-02-25 21:05:09 · 8097 阅读 · 1 评论 -
关于VS中字符串的那堆事(被多字节搞的崩溃的有没有?)[12月17日更新]
先占坑。VS里面的字符串处理太麻烦了……wcharTCHARlpbyte等等类型搞的头都大了,慢慢查资料再完成这篇文章吧===============================================2011年12月17日更新首先,大家可能都注意到了,当在VS2005以上版本里面新建一个工程时,通常要将工程属性中的字符集原创 2011-10-04 15:35:36 · 1059 阅读 · 0 评论
分享