C++
文章平均质量分 67
满街大聪明
这个作者很懒,什么都没留下…
展开
-
正确使用内存(转载)
对于初学者来说,内存是个神秘的空间。程序的绝大部分错误,也是在于内存的使用不当造成的,而且这些错误有些都是隐藏很深的。所以,如何掌握内存的使用,通晓系统对内存的管理手段,将是软件成功的一个非常关键的因素。 首先我们要了解内存的分配方式。一般来说,内存的分配方式有三种:1.从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在转载 2007-05-05 16:31:00 · 2314 阅读 · 2 评论 -
vector
//vector的使用#include#includeusing namespace std;int main(){ vector v; cout int next; cin>>next; while(next>0) { v.push_back(next); //在向量的一个索引位置首次添加一个元素是, //通常使用成员函数push_back; cout cout原创 2007-05-18 22:42:00 · 614 阅读 · 0 评论 -
递归函数
//该程序用于演示递归函数write_vertical#includeusing namespace std;void write_vertical(int n);int main(){ cout write_vertical(3); cout write_vertical(12); cout write_vertical(1234); return 0;}void write_原创 2007-05-18 21:43:00 · 675 阅读 · 0 评论 -
拷贝构造函数、析构函数以及赋值操作符=
//接口文件strvar.h#ifndef STRINGVAR_H#define STRINGVAR_H#include using namespace std;namespace sunyufeng{ class StringVar { public: StringVar(int size); StringVar(); StringVar(const char a[]); Str原创 2007-05-18 21:25:00 · 1205 阅读 · 0 评论 -
C/C++ 程序设计员应聘常见面试试题深入剖析2
3.内功题 试题1:分别给出BOOL,int,float,指针变量 与“零值”比较的 if 语句(假设变量名为var) 解答: BOOL型变量:if(!var) int型变量: if(var==0) float型变量: const float EPSINON = 0.00001; if (转载 2007-05-08 12:57:00 · 926 阅读 · 0 评论 -
C/C++ 程序设计员应聘常见面试试题深入剖析1
1.引言 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己转载 2007-05-08 12:51:00 · 773 阅读 · 0 评论 -
VC++快捷键大全(转载)
F1: 帮助Ctrl+O :OpenCtrl+P :PrintCtrl+N :NewCtrl+Shift+F2 :清除所有书签F2 :上一个书签Shift+F2 :上一个书签Alt+F2 :编辑书签Ctrl+F2 :添加/删除一个书签F12 :Goto definitionShift+F12 :Goto referenceCtrl+’Num+’ :Displays the next s转载 2007-05-06 09:46:00 · 1280 阅读 · 0 评论 -
关于cin
#includeusing namespace std;const int DECLARED_SIZE=10;int main(){ cout char letter_box[DECLARED_SIZE],next; int index=0; cin>>next; while((next!=.)&&(index { letter_box[index]=next; index++; c原创 2007-05-08 22:58:00 · 791 阅读 · 0 评论 -
新手指南——指针篇(转载)
什么是指针? 和其它变量一样,指针是基本的变量,所不同的是指针包含一个实际的数据,该数据代表一个可以找到实际信息的内存地址。这是一个非常重要的概念。许多程序和思想依靠指针作为他们设计的基础。开始 怎样定义一个指针呢?除了你需要在变量的名称前面加一个星号外,其它的和别的变量定义一样。举个例子,以下代码定义了两个指针变量,它们都指向一个整数。int* pNum转载 2007-05-05 16:42:00 · 617 阅读 · 0 评论 -
如何设计递归函数?
设计一个递归函数时,不需要对每一个递归调用都完整的跟踪一遍,唯一要做的是核实一下它是否满足一下三个条件:1、没有无穷递归,保证有一个或多个条件不再进行递归调用,使递归有出口。2、每一个递归出口都能得到一个正确的值或结果。3、每一个牵涉到递归的情况,函数的计算方法和返回的值是正确的。示例如下:#include#includeusing namespace std;double power原创 2007-05-22 21:53:00 · 1659 阅读 · 0 评论