C/C++
文章平均质量分 76
皮鲁
(-:
展开
-
C / C++ 头文件一览
C / C++ 头文件一览#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //文件输入/输出#include //参数化输入/输出#include //数据流输入/输出#include //定义各种数据类型最值常量#include原创 2004-10-14 10:34:00 · 1582 阅读 · 0 评论 -
你最需要注意的11条要点for C++[转]
下面的这些要点是对所有的C++程序员都适用的。我之所以说它们是最重要的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对一些高级的C++程序员也是如此。 这里的要点不仅仅是解释怎样写出更好的代码,更多的是展现出语言规则里面的东西。很显然,它们对C++程序员来说是永久的好资料。我相信这一原创 2004-12-27 14:18:00 · 1702 阅读 · 0 评论 -
stl sort算法之研究[转载]
原作者: sudaobo sudaobo@21cn.com2004-8-4sort模板有两种:---------------------------------------------------------------------template void sort(RanIt fist, RanIt last);template void sort(RanIt fist, Ran原创 2005-03-25 11:10:00 · 1921 阅读 · 0 评论 -
MFC 中的CList,CPtrList,CObList,CStringList有什么区别?
CList是通用型的列表类,你可以存放指定的数据类型,用法如下:CList list;这样就指定了CList中存放的是CPoint类型的引用;CPtrList,CObList,CStringList都是具体的用于某种类型的集合类型而CPtrList存放的是void类型的指针,取出的时候必须要强制转换;CObList用于存放从CObject派生的数据类型的指针;CStringList存放CStrin原创 2005-05-27 12:57:00 · 9137 阅读 · 2 评论 -
进程间调用[合集]
1。WriteProcessMemory如何更改其它程序 ListView 控件中某个 Item 的内容作者:天津/赵春生下载源代码一:程序说明 这次我将介绍如何更改其他程序ListView控件中某个Item的内容,关于类似的拙文我已经写了两篇,这是第三篇,本篇和第一篇《如何向其他程序的 ListView 控件发送 LVM_GETITEMTEXT 消息》类似,区别在于:发送的消息不同:前者是读取原创 2005-12-07 20:15:00 · 4338 阅读 · 0 评论 -
PHP4.4.2中关于BASE64编码中的一点BUG
今天偶然调试时,发现了base64编码时内存分配的BUG,为编码分配的缓冲区计算方式有隐患,偶尔出现缓冲区过小,导致后续堆内存被覆盖,访问越界.php-4.4.2/ext/standard/base64.c/* {{{ php_base64_encode */PHPAPI unsigned char *php_base64_encode(const unsigned char *str,原创 2007-04-03 18:03:00 · 1952 阅读 · 0 评论 -
感慨++
好多年没来CSDN了,刚毕业那些年很喜欢逛CSDN,帮人解决问题,后来项目太紧了,公司也不能上网了,此处算是荒废了崇尚技术的人,对新技术有一种执着的追求,学而不止一直钟情于问题解决那一刹那的快感闲暇时还是那么喜欢看书,看技术文章,不知道这样的习惯是否会坚持到老,这些年一路过来,从J2EE、J2SE到J2ME,再重拾WINCE,WINDOWS MOBILE,BREW,原创 2011-11-22 23:21:19 · 996 阅读 · 0 评论 -
signapk流程分析
signapk流程及recovery升级校验的分析笔记原创 2013-07-08 20:30:01 · 4772 阅读 · 4 评论 -
android ndk vfork 缺陷
NDK vfork implementation: push {r4, r7} mov r7, #190 ; 0xbe svc 0x00000000 pop {r4, r7} movs r0, r0 bxpl lr b 0x1475cbionic C vfork implentation(KitKat):ENTRY(vfork) mov ip, r7 l原创 2014-05-31 17:48:05 · 2389 阅读 · 0 评论 -
VC++6.0中内存泄漏检测
http://blog.vckbase.com/bruceteen/archive/2004/10/28/1130.aspx原创 2004-11-09 09:03:00 · 3933 阅读 · 0 评论 -
C++ 中的cast(显式类型转换)
这篇文章的目的是简单介绍 C++ 的类型转换系统,并对使用和扩展进行一些讨论。转自:http://www.polyrandom.com/C++ 引入了 const_cast, reinterpret_cast 之类的新的显式类型转换方式,不仅大多数 C 程序员觉得不是很习惯,就连某些有经验的C++ 程序员都会在一些细节上犯错。诚然,既然我们可以简单的写出:int i = (int)p;//原创 2004-10-19 20:12:00 · 1641 阅读 · 0 评论 -
Visual C++ 6.0编译指示
Document Source:Pragma Directives, Preprocessor Reference, Visual C++ Programmer Guide. 每种C和C++的实现支持对其宿主机或操作系统唯一的功能。例如,一些程序需要精确控制超出数据所在的储存空间,或着控制特定函数接受参数的方式。#pragma指示使每个编译程序在保留C和C++语言的整体兼容性时提供不同原创 2004-10-19 20:10:00 · 2706 阅读 · 0 评论 -
C++的IO操作
写对象#include #include const int LEN=80;class Book{ public: void getdata() { cout cin>>title; cout cin>>author; cout cin>>numsold; } private: char title[LEN]; char author[LEN]; int nums原创 2004-10-14 10:42:00 · 2261 阅读 · 1 评论 -
BCB::在Edit中粘贴数字响应
我记得有一段代码可以的//获得当前类型标志LONG dwStyle = GetWindowLong(Edit1->Handle, GWL_STYLE);//加入 ES_NUMBER 类型SetWindowLong(Edit1->Handle, GWL_STYLE, dwStyle | ES_NUMBER);你试试这段代码,如果行的话给分,好吗?如果楼主要求的只是输入0到9的数字,那么楼原创 2004-10-14 10:38:00 · 1537 阅读 · 0 评论 -
WINAPI
Api函数名 函数说明 WIN16可用 WIN95可用 WINNT可用---------------------------------------------------------------------------------------------------------原创 2004-10-14 10:41:00 · 3026 阅读 · 0 评论 -
随机数生成类C++源码
#include #include using namespace std;class randomNumber{ public: randomNumber(long s = 0); long random(); long random(long n); double frandom(); private: static const long A; static c原创 2004-10-14 10:33:00 · 2112 阅读 · 2 评论 -
如何使用 gcc 编译程序
Gcc是linux下面最常用的编译软件,通常用来编译C程序,但是也可以通过设置编译多种语言写成的程序。下面简单介绍gcc常用的使用的参数。-o 选择产生的目标文件的名称-l 选择要使用到的链接库-c 只编译不连接 例如 :编译一个多线程的程序可以使用命令:gcc –lpthread –o test test.c即将test.c 文件编译,生成可执行文件test原创 2004-10-14 10:34:00 · 5199 阅读 · 0 评论 -
BCB中实现动态创建组件[ch_builder(原作)]
(仅供CSDN使用,其他使用者请与作者联系) BCB中提供了大量的VCL组件,有时难免要在程序中动态创建组件,VCL是用Object Pascal写的,她与C++语言还是存在着一些不同点的,要掌握正确的方法,不防我们先来看一下栈(stack)与堆(heap)的关系。栈(stack)是存放函数的所有动态局部变量及函数调用和返回的有关信息的一块内存。栈的内存管理严格遵循先进后出的顺序,这一点正是实原创 2004-10-14 10:40:00 · 1780 阅读 · 1 评论 -
C++对象模型之一 关于对象笔记
C++对象模型之一 关于对象笔记前言 >Stanley B.Lippman著;中文版《深度探索C++对象模型》侯捷翻译。看到大家都认为是本好书,所以从Chinapub中购买会来。看了一遍后觉得昏昏沉沉,主要是很琐碎,其中此书有点过时感觉,中文出版时在2001年,英文原版写的时后大概是1994年到1998年之间;所举的列子关于编译器如何解决,有点给人过时感觉。Stanley B.Lippm原创 2004-10-19 13:17:00 · 1622 阅读 · 0 评论 -
C++ 排序算法
#include void SelectSort(int arr[], int len){ for (int i=0; i { int min = i; for (int j=i+1; j { if (arr[j] { min = j; }原创 2004-10-19 18:56:00 · 1518 阅读 · 0 评论 -
Bit Twiddling Hacks
玩转位运算转载 2017-06-23 10:20:55 · 725 阅读 · 0 评论