C++的=运算符重载并非简单内存拷贝

    当我们定义一个C++类,如果没有为其定义=运算符重载,那么编译器就为其定义默认的=运算符重载。即默认拷贝。前阵子一个朋友问我:默认的=运算符重载是否就是直接的内存拷贝?   由于自己功底有限,没有考虑过这个问题,所以不敢立刻回答。虽然我们常说浅复制和深复制,但我确实...

2008-10-30 20:10:00

阅读数:2275

评论数:3

迅雷2008实习生笔试题C++卷题解

具体题目从我上传的资源上下。http://download.csdn.net/source/6825641.C 2.D  3.题目有误 4.B 5.D  6.题目有误  7.A  8.B  9.B  10.B 11.D(题目有误,少打了%d) 12.A 13.题目有误!s1指向的空间是常量区,不可...

2008-10-11 18:54:00

阅读数:2873

评论数:0

windows下安全的创建子进程

#include int main(){    STARTUPINFO si = { sizeof(si) };    PROCESS_INFORMATION pi;    TCHAR szCommandLine[] = TEXT("c://o//yes");    SetEr...

2008-10-10 17:35:00

阅读数:5897

评论数:0

用命名内核对象防止windows同时运行两个程序

利用创建命名内核对象的方法可以防止同时运行程序,由于可能其他人写的程序用的命名会与自己的重复,所以建议采用唯一的GUID。以下代码根据《winows核心编程》整理。#include #include int main(){    HANDLE h = CreateMutexW(NULL, FALS...

2008-10-09 11:19:00

阅读数:2569

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭