C++
门后面的猫
Unity is power!
展开
-
visual C++头文件stdafx.h
当使用visual C++时,总是包含了头文件stdafx.h,却不知道是干什么用的. 呵呵,今天查找了相关资料,解释如下: 当我们使用AppWizard来自动生成某些项目的时候,系统会自动把所需要include的头文件在stdafx.h中先include一下,这样,我们只需要直接include这个stdafx.h文件即可.因为同一个项目中的不同源文件CPP都包含相同的include文件,这样,为转载 2008-11-15 18:46:00 · 1232 阅读 · 0 评论 -
构造函数调用构造函数
<br /> #include <stdlib.h><br />#include <iostream><br />using namespace std;<br /><br />struct CLS<br />{<br /> int m_i;<br /> CLS( int i ) : m_i(i){}<br /> CLS()<br /> {<br /> CLS(0);<br /> }<br />};<br />int main()<br />{<br />转载 2010-12-16 12:44:00 · 1177 阅读 · 0 评论 -
二分查找法(循环与递归分别实现)
心血来潮,编了一个二分查找法,使用了两种方法,一个是循环,一个是递归自己检查过,算法没有问题,希望大家一起学习,如有bug请联系我,谢谢!#include using namespace std;//二分查找法(循环方法)int binery(int* data, int n, int f);//二分查找法(递归方法)int recursion(int* dat原创 2010-04-23 21:23:00 · 3071 阅读 · 3 评论 -
矩阵类 Matrix
最近和张同学一起了用C++写了一个矩阵类,类中包括矩阵的求逆、相乘、转置类的实现并不难,其中网上找了一些资料,通过测试该类运行良好。希望能和大家一起分享,如有错误或更好的建议,请联系我! 测试代码 #pragma once#include #include using namespace std;class Matrix{public: Matrix(int i,i原创 2010-04-18 22:18:00 · 1634 阅读 · 0 评论 -
(转)vector中使用erase删除元素
很容易受数组的影响,写出如下代码: std::vecotr::iterator it = vc.begin(); for( ; it != vc.end(); it++ ) { if( ***** ) vc.erase(it); } 原因是vector中在删除一个元素后,迭代器会自动指向下一个元素。所以,上面的代码很可能导致迭代器越界。《The C++ Standard L转载 2010-03-10 10:51:00 · 1721 阅读 · 0 评论 -
C++ string类常用函数
string类的构造函数:string(const char *s); //用c字符串s初始化string(const char *s, int n); //用s开始的n个字符初始化 string(int n,char c); //用n个字符c初始化 此外,string类还支持默认构造函数和拷贝构造函数,如string s1;string s2="hello";都是正确转载 2010-03-11 14:32:00 · 583 阅读 · 0 评论 -
拓扑多边形生成算法(C++源码)二 代码篇
这里主要是补充拓扑多边形生成算法(C++源码)一的代码内容和代码运行情况,希望给大家学习多边形生成算法带来帮助!源程序下载地址:http://download.csdn.net/source/18708621、读入数据图像(程序中不会显示图像,图像的点和弧段信息保存在文本中) 2、在屏幕上输出拓扑信息 补充代码: /**函数功能: 计算两条直线逆时原创 2009-12-04 17:26:00 · 6043 阅读 · 0 评论 -
拓扑多边形生成算法(C++源码)一
该程序在.Net2005环境下,使用C++进行编程,原始数据存储在文本文件中,文本文件保存的是点和弧段信息(也可以是边)。读取数据后,算法能够自动生成拓扑信息,并实现含岛多边形,多边形使用链状独立编码表达拓扑关系,最后多边形拓扑信息显示在屏幕上。通过对传统的拓扑信息生成算法进行了改进,消除了其存在的弊端,从而极大地提高程序运行的效率。 本算法是按三层结构来完成所有多边形图的原创 2009-12-04 16:55:00 · 12712 阅读 · 4 评论 -
2011年恒生电子校园招聘笔试题目
倒数第二道题:C语言字符串拷贝函数的实现 char *strcp(char *dest, const char *source) char *strcp(char *dest, const char *source) { char *addr = dest; while(*dest++=*source++); return addr; } //通过一个临时的指针变量addr来存储地址,然后返回原创 2010-10-27 13:18:00 · 5558 阅读 · 1 评论