bournechen/ 


共19个网摘 [ 1 ]   |  访问bournechen的个人空间

谁可以给我解释一下这段代码

bournechen收录,时间:2007-5-18 11:36:57 | 相关网摘我也收藏

string& string::operator=(const string& other)
{
if (this == &other)判断是否自己给自己赋值
return *this;
delete [] m_data;
int len = strlen(other.m_data);
m_data = new char[len + 1];
strcpy(m_data, other.m_data);
return *this;
}
两次delete肯定出错
this当前对象的指针,


ActiveX以及学习com和atl的资料

bournechen收录,时间:2007-5-17 14:31:35 | 相关网摘我也收藏

COM本质论 +深入解析ATL
可惜纸版都绝版了,找电子版看看.

COM 组件设计与应用:
http://www.vckbase.com/document/viewdoc/?id=1483
http://www.vckbase.com/document/viewdoc/?id=1485

是一个系列文章,
看了有助你的理解。


从标准输入输出设备(控制台)获得信息

bournechen收录,时间:2007-5-16 18:21:11 | 相关网摘我也收藏

#define BUFSIZE 5000

void main()
{
// 得到当前的标准输入(管道),默认是cmd屏幕
HANDLE hStdIntput = GetStdHandle(STD_INPUT_HANDLE);

// 判断是否是有效
if (hStdIntput == INVALID_HANDLE_VALUE)
return;

CHAR chBuf[BUFSIZE]; // 为管道读进数据先分配一个空间
DWORD dwRead; // 读进数据的大小

// 一直等到你有输入

for (;;)
{
// 从输入流读取数据
BOOL Success = ReadFile(hStdIntput, chBuf, BUFSIZE, &dwRead, NULL);

// 如果读到数据了
if (Success)
{
// 创建文件,把数据存到文件中
FILE* file = fopen("D:\\test.txt", "w");

chBuf[dwRead] = '\0';

fputs(chBuf, file);
fclose(file);

break;
}

}


system("pause");
}


项目上遇到的问题?

bournechen收录,时间:2006-11-28 13:33:10 | 相关网摘我也收藏

关于多线程机制,c语言支持多线程机制吗?16路电话机轮询并实现录音工作


关于vector提问

bournechen收录,时间:2006-11-22 15:37:40 | 相关网摘我也收藏

vector在装入对象的构造和析构个调用方式。(不理解)



共19个网摘 [ 1 ] 

bournechen/相关标签



    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京百联美达美数码科技有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2009, CSDN.NET, All Rights Reserved