C/C++
文章平均质量分 59
dskit
这个作者很懒,什么都没留下…
展开
-
字符串数组 函数参数
字符串数组做为函数参数传递//主调函数中定义字符串数组//arrray[0],array[1],...array[ARRAY_LENGTH-1]为指向char *型的指针//所以该定义并没有为字符串数组中的字符传分配存储空间char* array[ARRAY_LENGTH]; RETRUN TYPE func(char *buffer[], size_t bufferS原创 2008-09-28 11:25:00 · 1310 阅读 · 0 评论 -
delete 基类指针 释放为派生类分配的空间
用途:在全局程序域类使用某一类型对象(基类 Base Class), 一般不实例化基类, 而是实例化基类的派生类, 在全局程序内我们只关心这类对象的行为(基类中的虚函数),而不关心 其具体实现(在派生类中override 基类的方法) 最后,释放为派生类分配的存储空间。 Example Code: class Base{public:原创 2008-09-28 12:45:00 · 1627 阅读 · 0 评论 -
CString LPCTSTR char* 之间的转换
char str[1024];CString cstr;CString --> LPCTSTR: (LPCTSTR)cstr;CString --> char *: DWORD dwMinSize; dwMinSize = WideCharToMultiByte(CP_ACP, NULL, (LPCTSTR)cstr, -1, NULL, 0, NULL, FA原创 2008-12-19 10:55:00 · 724 阅读 · 0 评论 -
C++ 笔试
1. class String2. strcpy3. memcpy4. strlen5. constr char a; const char *; char * const;6. sizeof7. 引用(1) 引用是什么? 引用就是某个目标变量的别名,对引用的操作与对变量直接操作的效果完全相同。(2) 申明和使用引用要注意的问题: a.原创 2008-12-21 12:11:00 · 418 阅读 · 0 评论 -
Effective C++ 学习笔记:为含指针变量的类声明一个拷贝构造函数和一个赋值操作符
本文转自:http://www.cppblog.com/xczhang/archive/2008/01/21/41569.html C++编译器会为每个类自动生成一个默认的构造函数、析构函数、赋值函数、拷贝构造函数,这当然是在你没有为你的类声明这些函数的时候。这些默认的功能函数在为你提供方便的时候,也会给你带来麻烦。例如:class string {public: string(转载 2009-04-23 15:15:00 · 725 阅读 · 0 评论 -
C++的64位整数[原]by 赤兔
C++的64位整数[原]by 赤兔 本文转自: http://www.cnitblog.com/cockerel/archive/2006/08/16/15356.html 在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0转载 2009-04-27 15:06:00 · 1763 阅读 · 0 评论 -
一年中的第n天是几月几号?
主要思想是用表来表示数据结构,从而简化代码。废话不多说,直接上代码: #include #define IS_LEAP(X) (((X) % 400 ==0 || (X) % 100 != 0 && (X) % 4 == 0) ? 1 : 0) int day_count_of_month[2][12] = {{31, 28, 31, 30, 31, 30, 31, 31, 30,原创 2009-11-28 19:47:00 · 1787 阅读 · 2 评论 -
(转)printf 输出特效
转自:http://blog.csdn.net/amossavez/archive/2009/06/19/4281774.aspx给printf的输出加上些特效比如颜色,可以让打印信息更鲜明,在debug的时候特别有用。<span class="button" title="显示/隐藏源代码行号" onclick="function onclick(){LineNumberVi转载 2010-02-07 14:30:00 · 462 阅读 · 0 评论 -
(转)C语言的谜题
转自:http://blog.csdn.net/haoel/archive/2009/06/01/4231029.aspx这几天,本站推出了几篇关于C语言的文章如下所示: 语言的歧义 [酷壳链接] [CSDN链接] 谁说C语言很简单? [酷壳链接] [CSDN链接] 6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接] 如何加密/弄乱C源代码 [酷壳链接] [CSDN转载 2010-02-07 14:39:00 · 405 阅读 · 0 评论