- 博客(7)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 Josephus问题(最后一个退出的人)
[问题:]如果有m个人围成一圈而坐,每个人的位置都带编号,编号从1到m(没有重复的),从第一个位置开始数数,当数到n时,那个人退出圈子,再从退出的那个人的下一个位置开始数(假定是顺时针数的),问最后一个退出的人编号是几? [问题起源:]据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特後,39 个犹太人与Josephus及他的朋友
2009-03-08 23:03:00 2182
转载 C++ 对象是怎么死的?进程篇[转]
我承认这个帖子的名称有标题党的嫌疑,但是暂时想不出更好的名称了,只好先这样了 :-( 由于前天的帖子聊了架构设计的多进程问题,所以今天想起来要聊一下和“C++进程终止”相关的那些事。与前几个C++帖子的风格类似,今天聊的内容,尽量局限于标准C++范畴,尽量不涉及特定的操作系统平台。 ★关于进程的三种死法 由于今天讲的是“进程篇”,自然得先搞明白进程的几种死法。其实进程和大活人一样,也有
2009-03-08 00:36:00 611
转载 C++编程人员容易犯的10个C#错误
C++编程人员容易犯的10个C#错误转自:http://www.51cto.com/art/200602/20279.htm 摘要:C#的语法与C++非常相似,有些变化引起的错误却很严重,本讨论C++编程人员最容易犯的十个错误。 我们知道,C#的语法与C++非常相似,实现从C++向C#的转变,其困难不在于语言本身,而在于熟悉.NET的可管理环境和对.NET框架的理解。尽管C
2009-03-07 23:18:00 498
转载 C++基础(三) 控制结构
第3章 控制结构3.1 知识要点流程控制是控制程序中语句执行的顺序。任何程序设计语言都具备流程控制的功能,而C++语言提供了比其它高级语言更丰富的流程控制语言。本章节主要介绍了程序设计中最基本三种结构:顺序、分支和循环,要求掌握以下的知识要点:1.掌握顺序结构的编程方法。2.掌握使用cin、cout实现数据的输入/输出。3.学会应用字符输入/输出函数。4.掌握scanf()
2009-03-05 17:26:00 3466
转载 C++基础(二) 基本数据类型与数值表达式
第2章 基本数据类型与数值表达式2.1 知识要点计算机的基本功能是进行数据处理。在C++语言中,数据处理的基本对象是常量和变量。运算是对各种形式的数据进行处理。数据在内存中存放的情况由数据类型所决定。数据的操作要通过运算符实现,而数据和运算符共同组成了表达式。本章是对C++语言中的数据类型、运算符、表达式等内容的全面介绍,要正确理解其特点,并灵活运用,主要掌握以下的知识要点:1.掌握常
2009-03-05 17:18:00 7809 2
转载 C++基础(一) C++语言概述
第一章 C++语言概述1.1 知识要点1.C++语言的特点(1)C++语言支持数据封装 封装是指把对象属性和操作结合在一起,构成独立的单元,它的内部信息对外界是隐蔽的,不允许外界直接存取对象的属性,只能通过有限的接口与对象发生联系。类是数据封装的工具,对象是封装的实现。(2)C++类中包含私有、公有和保护成员 类的访问控制机制体现在类的成员中可以有公有成员、私有成
2009-03-05 17:06:00 2264
转载 [转贴]new 一个数组,然后对数组pp越界访问,delete []pp 时出错,为什么?
楼主yaoyansi()2006-11-16 20:58:00 在 C/C++ / C++ 语言 提问new 一个数组,然后对数组pp越界访问,delete []pp 时出错,为什么? void main() { int *pp=new int[3]; *(pp+0)=0; *(pp+1)=1;
2009-03-05 16:36:00 1991
TA创建的收藏夹 TA关注的收藏夹
TA关注的人