- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 malloc/free与new/delete
malloc/free是C/C++语言的标准库函数,new/delete是C++的运算符。它们都可以申请动态内存和释放内存,但这两套内存管理函数又各自区别,主要表现在以下几个方面。1. new和delete其实调用了malloc和free函数。但new运算符除了分配内存外,还要调用构造函数。同理,delete会调用类的析构函 数。而malloc函数却只是负责分配内存,不会
2009-10-23 11:37:00 628
原创 把日期字符串中的年月日提取出来
// pase_date_string.cpp : Defines the entry point for the console application.//版权所有:吴建凰#include "stdafx.h"#include int monthday[12]={31,29,31,30,31,30,31,31,30,31,30,31};bool parse_date_string(
2009-10-23 08:17:00 7257
原创 在一个字符串中找一个最大重复子串
// find_sub_string.cpp : Defines the entry point for the console application.//版权所有:吴建凰 #include "stdafx.h"#include bool find_sub_string(const char * str,int str_length,int * offset,int * len){ in
2009-10-22 21:37:00 1281
原创 取一个字符串的所有子集合并打印输出
//取一个字符串的所有子集合,并打印输出。#include #define N 4using namespace std; char strsets[N+1]="abcd";//字符集合char strsel[N];//选中的字符集合标志。当strsel[i]=1则显示,strsel[i]=0则不显示 char strshow[N+1];//输出时的字符串(即为子集)vo
2009-10-22 21:34:00 2070
原创 关于New字符数组时初始化现象
在用new分配空间时要特别注意初始化现象。也许会因为初始化而使得内存不能用。例如下面代码的操作就会出现异常。 char * str; str=new char[5]="abc"; str[1]=a;//出现异常 delete str;//出现异常(轮不到这个异常)经过测试: str[0]=a;//也会出现异常所以我猜测: str=new char[5]="a";并没有去申请一个5个字符的内
2009-10-22 21:26:00 3088
原创 做网站遇到的问题集3
1. 用JavaScript实现URL重定向: window.location.href=index.asp2.检查form表单中的元素都已填写;function Mycheck(form){//传过来的表单名 for(i=0;i if(form.elements[i].value==""){//用element定向指定的表单元素 alert(form.elements[i].na
2009-10-17 17:41:00 1108
VC sqlite工程
2013-06-27
注册与获取用户信息
2013-02-28
制作Linux根文件系统
2010-07-27
模拟操作系统中进程运行
2009-05-24
Java自学总结94点
2009-01-13
VC++自 学 总 结
2008-12-17
ARP 解读
2008-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人