java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
在C++中集成Lua脚本 作者: 沐枫 (第二人生成员) 版权所有转载请注明原出处 主页:第二人生 [url=http://www.d2-life.com/]http://www.d2-life.co...
在前面的《关于C++中的new》,我犯了一个很白痴的错误:new是一个用来动态分配内存的操作,而成员函数是静态分配内存的。new一个对象,只是给他的成员变量分配动态空间。 为了了...
在C++ Primer中提到,new操作右两个版本: T * t = new T();//分配单个T对象的指针 T * t = new T[8];//分配特定维数和类型的数组 先不考虑数组,对于...
一、typedef的用法 ____在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像: typedef int...
想到现在在论坛等一些地方关于Java 和C#哪个好的问题有很多讨论,所以有感而发。下面的相关文字是从《C++语言的设计和演化》一书摘录来的,在“致读者”一节。 这本书是由C++之父:Bjare S...
C++ 中的 Singleton 实现 关键字:ANSI C++, Singleton, static member, initialize, auto_ptr, std, STL , implem...
用数组的方法解决大数、巨数的阶乘结果越界的问题。 具体算法中有最朴实的乘法运算思想,请各位细细体味。 #include <stdio.h> int main() { int n...
我学习C语言用的也是《THE C PROGRAMMING LANGUAGE》,老实说第一遍学是什么 也没看懂,觉得不是什么好教材,但是后来读了很多编程的书后才发现,这本书是 真正的经典,强烈建议所...
Eclipse迎来新时代,全面支持C/C++开发 著名的开源组织Eclipse Foundation于近日发布了CDT 2.0 (C Development Tool 2.0),标志着Eclip...
最近看了周翔翻译的《成员函数指针与高性能的C++委托》以及codeproject上的原文,发现这位作者写的这个FastDelegate确实是个好东西。一个字,快,确实快得和成员函数调用一样。既没有使用...
关于内码转换的文章,网上有不少文章,还有源代码,在csdn上也有不少。就我所知道的,有两种方法比较普遍。以GB和BIG5为例,一则可以构建一个一一对应的表,到要使用的时候一查就可以了,另一种就是使用W...
C++从零开始(九) ——何谓结构 前篇已经说明编程时,拿到算法后该干的第一件事就是把资源映射成数字,而前面也说过“类型就是人为制订的如何解释内...
一般,windows程序员在编写windows程序时,为了降低编程的难度和缩短编程的时间,经常会调用各种windows资源,如画笔,写字板等资源。对于其他的程序设计语言,我们一般使用 api函数来实现...
#ifndef LIST_H #define LIST_H template<typename elemtype>class list_item { public: list_item...
#ifndef STRING_H #define STRING_H class String { public: //构造函数集合 String(); String( const char *c...
#ifndef BITREE_H #define BITREE_H template<typename elemtype> class bitnode { public: bitnod...
作为笔记而言,完全是一种自写自看的行为,本来是没有必要写这篇东西的。但是作为一个生活在网络时代的学生来说,想学好一样东西最好的办法把自己理解的东西放出去,让人讨论,从而,错误得到及时的更正,正确的思想...
C++从零开始(八) ——C++样例一 前篇说明了函数的部分实现方式,但并没有说明函数这个语法的语义,即函数有什么用及为什么被使用。对于此,本篇及后续会零散...
[原载][url=http://www.programfan.com/club/showbbs.asp?id=19980]http://www.programfan.com/club/showbbs....
C++从零开始(七) ——何谓函数 本篇之前的内容都是基础中的基础,理论上只需前面所说的内容即可编写出几乎任何只操作内存的程序,也就是本篇以后说明的内容都可...
C++Builder3.0是Borland公司(现已更名为Insprise)于1998年推出的新一代基于C语言的RAD开发工具。C++Builder3.0的问世,对广大爱好C语言的用户来说不啻是个福音...
一个简单的class T class T { public: T() { value = 0x12345678; } ~T() { value = 0; }...
C++从零开始(六) ——何谓语句 前面已经说过程序就是方法的描述,而方法的描述无外乎就是动作加动作的宾语,而这里的动作在C++中就是通过语句来表现的,而动...
C++从零开始(五) ——何谓指针 本篇说明C++中的重中又重的关键——指针类型,并说明两个很有意义的概念——...
C++从零开始(四) ——赋值操作符 本篇是《C++从零开始(二)》的延续,说明《C++从零开始(二)》中遗留下来的关于表达式的内容,并为下篇指针的运用做一...
C++从零开始(三) ——何谓变量 本篇说明内容是C++中的关键,基本大部分人对于这些内容都是昏的,但这些内容又是编程的基础中的基础,必须详细说明。 数...
C++从零开始(二) ——何谓表达式 本篇是此系列的开头,在学英语时,第一时间学的是字母,其是英语的基础。同样,在C++中,所有的代码都是通过标识符(Ide...
引言 曾经有些人问我问题,问得都是一些很基础的问题,但这些人却已经能使用VC编一个对话框界面来进行必要的操作或者是文档/视界面来实时接收端口数据并动态显示曲线(还使用了多线程技术),却连那些...
C++沉思录读书笔记(二)句柄类.上 延续 “C++沉思录读书笔记(一)代理类” ******** 问题 ******** 创建代理将会复制所需要的对象,对某些类来说,复制的代价太大或者包含不能轻...
C++沉思录读书笔记(一)代理类 代理类的每一个对象都代表另一个对象,该对象可以是位于一个完整继承层次中的任何类的对象。通过在容器中用代理类而不是对象本身可以解决控制内存分配和把不同类型的对象放在同...
Windows下的DLL、Linux下的库或是C++中调用C的库,均可能用到import/export。本文讨论一种通用的import/export宏定义的使用实践。 如下所示,"co...
Borland C++builder资源文件编辑 1 建立 现在从borland c++builder ->tools->Image Editor Image Editor->F...
发表日期:2004年3月18日 作者:何军 已经有2052位读者读过此文 C语言中常见错误(转贴) C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言...
在C++Builder 中调用OutLook发送邮件 1)首先在CPP文件里面加上 #include "MAPI.hpp" 在需要调用发送邮件的地方写下如下代码: void __fastcall...
成员函数指针与高性能的C++委托(下篇) 撰文:Don Clugston (接中篇) 委托(delegate) 和成员函数指针不同,你不难发现委托的用处...
成员函数指针与高性能的C++委托(中篇) 撰文:Don Clugston (接上篇) 成员函数指针——为什么那么复杂? 类的成员...
成员函数指针与高性能的C++委托(上篇) 撰文:Don Clugston 引子 标准C++中没有真正的面向对象的函数指针。这一点对C++来说是不幸的,因为面...
[url=http://blog.csdn.net/ilovevc/archive/2004/07/01/31980.aspx]前篇文章[/url]确实在使用new placement的时候,在某些情...
原文及评论见: 《混沌 In C++::是类型?还是函数调用?》[url=http://blog.csdn.net/Jinhao/archive/2004/06/29/29021.aspx]http:...
对象的互斥访问,C#有lock关键字,Java有synchronized关键字,Windows下的C++就只有通过CriticalSection API自己编程实现了。下面是小鸡射手的Mutex类:...
今天看symbian的文件,看到一个类似下面的trick: class T { public: T( int i) { .... } void Set(int i) {...
今天看到Pointer-to-Member Functions一节,说到指向虚函数、多继承条件下的成员函数的函数指针时,给出了stroustrup的方案:添加一个结构以记录指针间的区别,对普通成员函数...
昨天考完了最后一门(如果不读博士,也许真正的最后一门笔试)。算算从小学一年级到现在,不算小考,最起码也考了 n 百次。中间当然也经历过中考,高考,考研,我想很多朋友可能也是一路走来。不过终于考完了,今...
Borland C++ Builder作为Inprise(原Borland)公司新推出的快速应用程序开发工具(RAD),具有威力强大的C++语言和快捷便利的可视化编程完美结合的优点,遗憾的是其没有直接...
随着数据库的广泛应用,数据库编程已经成为程序设计中发展迅猛的一支。C++ Builder在数据库开发方面具有的强大功能是无可比拟的,你甚至可以不写一行程序就生成漂亮的数据库程序。 下面对C++Bu...
一位网友正在学校做课程设计题目,要求在一个文件中找到给定单词出现的位置并统计出现次数。这是一个比较简单的文本处理问题, 于是, 我给他用 python 写了一个,并打赌在5分钟内用不到30行程序解决问...
//代码里有注释,偶就不多讲了,真的很容易懂 // Char2Pinyin.cpp : 定义控制台应用程序的入口点。 // #include <WINDOWS.H> #include...
使用方法与平常的使用办法一样,不过要注意几个地方: 1、TSession及TDatabase要加上或者是用new生成实例,平时可能不会加TSession,但在DLL中一定要这样做,不然在启动或者退出...
Drome ([url=http://www.3ddrome.com/engine.php]http://www.3ddrome.com/engine.php[/url]) 是一个使用opengl写的...