编程语言
ugplus
这个作者很懒,什么都没留下…
展开
-
Linux之父炮轰C++:糟糕程序员的垃圾语言
分类: LAMP2007-09-07 03:24 186953人阅读 评论(348) 收藏 举报c++linux语言编程linux内核git 【图灵图书推荐】Linux程序设计(第3版) 众所期待的程序设计圣经【写在前面】此文贴出后,引起了大家的较多关注,是意料之中的事情。毕竟,C、C++、Linux之父,都是大家最最熟悉的东西。但是许多同转载 2014-09-12 22:18:14 · 490 阅读 · 0 评论 -
规律数组打印
打印数组如下4*4数组,要求打印N*N的数组?1 12 11 102 13 16 93 14 15 84 5 6 7从上面k转载 2014-09-16 09:33:27 · 488 阅读 · 0 评论 -
调试动态内存
/***************************************************************************************************************************/ 动态分配内存是编程中容易出现故障的原因之一,其中最常见的故障可能就是内存泄露。例如,用了new操作符分配内存,当不需要是却没有delete将其原创 2014-11-29 14:46:55 · 478 阅读 · 0 评论 -
如何更有效的编写程序
1. 首先要很清楚的分析问题 2. 再三考虑如何解决这个问题 3. 获得完整的需求 花点时间把产品最终期望达到的目标写出来,确定你的用户群体,这一阶段想清楚的话会为你后续的工作节省很多时间。 4. 写出完整的实现计划 对于一个小型的或独立的项目,它可能就是一个流程图或一转载 2014-12-02 12:53:42 · 586 阅读 · 0 评论 -
c++中的左值和右值
c++中的左值与右值左值(lvalue),右值(rvalue) 是 c/c++ 中一个比较晦涩的概念,有的人可能甚至没有听过,但这个概念到了 c++11 后却变得十分重要,它们是理解move(),forward()等新语义的基础。左值右值的定义左值与右值这两概念是从c中传承而来的,在c中,左值指的是能够出现在等号左边及右边的变量(表达式),右值则指的是只能出现在等号右边的变量(转载 2014-12-19 16:51:06 · 514 阅读 · 0 评论 -
关于istream_iterator<int>(cin)和istream_iterator<int>()的一点分析
最近在看STL,其中讲到容器这一部分的时候,有以下两个式子,有点疑惑:[cpp] view plaincopydequeint> c(istream_iteratorint>(cin), istream_iteratorint>()); (1) //函数声明 dequeint> c((istream_iteratorint>(cin转载 2014-12-28 11:32:52 · 1593 阅读 · 1 评论