
C&C++
文章平均质量分 64
yclz
技术爱好者
展开
-
如何判断一个数字不是3的幂?
今天在优快云上看了一个帖子,回贴人是如此之多,引起了我的兴趣,把这个整理了一下,对自己也是提高。http://community.youkuaiyun.com/Expert/topic/5304/5304123.xml?temp=.6896479解决方法基本上有四种,分别是用除法、乘法,查表和位操作来实现。但位操作的我试了一下没有成功的。 找了几个比较好的,总结一下。除法:这也不算完原创 2007-01-20 00:28:00 · 2077 阅读 · 1 评论 -
cout 和cerr的区别
总结了一下,主要有几点,欢迎指正。1、cout对应于标准输出流 cerr对应于标准错误流2、cout可以重定向,cerr不可以。3、cout要分配缓冲,cerr不用,所以从理论上来说,cerr输出要比cout要快。4、cout和cerr默认都是标准输出设备:显示器.英文表述是:cout:The cout object corresponds to the st原创 2007-04-19 16:22:00 · 5318 阅读 · 0 评论 -
C++ STL程序员开发指南学习笔记(1)
如果不主动编写拷贝函数和赋值函数,编译器将以"位拷贝"的方式自动生成缺省的函数,如果类中含有指针变量,那么这两个缺省函数中就隐含了错误,会造成严重后果. #include #include #include using namespace std;class Demo{ int l; public: char *p;原创 2007-04-19 14:31:00 · 1708 阅读 · 0 评论 -
C++ Language Tutorial译序
一时手痒,学习的时候也想多读读英文原版,知道CSDN高手如云,做为后生小辈,也不用顾及颜面问题,就来个小试牛刀,翻译一下,原文可从 www.cplucplus.com上找到.如有不周之处,还请多多指正. C++编程指南 这份指南从C++的基础知识到ANSI-C++的最新特性都给了说明,既包括像数组和类这些基本概念,也包括多态和模板这些高级概念。翻译 2007-04-27 14:22:00 · 1273 阅读 · 0 评论 -
C++ Language Tutorial 之 Instructions for use
一、 使用说明本指南面向的人群 这份指南适合于想学C++语言不需要有其它编程经验的读者。当然其它编程语言的知识和计算机技巧对阅读本指南都会有所帮助,虽然这些不是必需的。 这份指南也适合于那些想了解最新标准的一些特性而使自己有所提高的读者。 如果你非常熟悉C语言,你可以复习一下前三部分的概念,他们只是说明了一下C++中的C评议部分翻译 2007-04-27 15:07:00 · 810 阅读 · 0 评论 -
C++编程指南之程序结构
也许学习一种编程语言的最好方法就是编写一个程序了,请看我们的第一个程序:// my first program in C++ #include using namespace std; int main (){ cout "Hello World!"; return 0;}运行结果:Hello World!程序的编写和编译依赖于你所用的编译器,翻译 2007-05-11 15:59:00 · 1377 阅读 · 0 评论 -
C++编程指南之变量和数据类型
前一节中的”Hello World”程序在有效性上是值得商榷的,我们不得不写下几行代码,然后编译的运行,结果只是在屏幕上显示一个简单的句子。也许我们直接从键盘上输出这个句子会更快些。然而程序的工作不会仅仅局限于在屏幕上简单的输出一些文字,因此为了让程序更好的把我们从复杂的工作中解救出来,我们有必要介绍一下变量的概念。假设我让在你记住一个数字5的同时记住数字2,你只是在大脑中记住了两个不同的数字翻译 2007-05-25 16:52:00 · 1140 阅读 · 0 评论 -
DOS用C语言下对文件目录的遍历
开发环境:Turbo C 2.0首先先看两个函数 函数名: findfirst, findnext功 能: 搜索磁盘目录; 取得下一个匹配的findfirst模式的文件用 法: int findfirst(char *pathname, struct ffblk *ffblk, int attrib); int findnext(struct ffblk *ffblk);原创 2007-06-09 13:24:00 · 2572 阅读 · 4 评论 -
小于1000000的所有完数算法的优化
完数是指其所有因数(不包括其本身)之和等于其本身的数,例如:6 = 1 + 2 + 3,本例是研究求小于1000000的完数的最优算法.编程环境是Dev C++ 4.92首先,想到的算法如下: int main(int argc, char *argv[])...{ int nNum; cin>>nNum; time_t tBegin = clock();原创 2007-06-14 12:55:00 · 3303 阅读 · 3 评论