java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
C++ Builder VCL库函数简介(3)

五.Borland C++ Builder VCL的数值转换函数   1. IntToStr   将整数转换为AnsiString字符串,函数原型如下:   AnsiString __fastcall...

C++ Builder VCL库函数简介(1)

一.BORLAND C++ BUILDER VCL的内存管理函数   1. AllocMem   在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下:   void * __f...

C++字符串完全指南(2) - MFC类

C++字符串完全指南(2) - MFC类 作者: [url=mailto:lianbo@gois.ws]翻译:连波[/url] 2002-11-22 12:50 PM MFC类 [url=http:...

如何在C/C++中调用Java的方法

Java跨平台的特性使Java越来越受开发人员的欢迎,但也往往会听到不少的抱怨:用Java开发的图形用户窗口界面每次在启动的时候都会跳出一个控制台窗口,这个控制台窗口让本来非常棒的界面失色不少。怎么能...

Borland C++ Builder VCL的字符串函数

原文地址:[url=http://www.yesky.com/20020701/1618451_1.shtml]http://www.yesky.com/20020701/1618451_1.shtm...

C++重读一:C++基本语法(上)

写在前面的话 从大学里面开始接触C++到现在这么长的时间,一直把自己当成C++方面的Master,且不论使用这门语言多长时间,当年狂读<Thinking in C++>的基础也让自己觉得已...

C/C++中调用SQLITE3的基本步骤

Sqlite是一个面向嵌入式系统的数据库,编译完成只有200K,同时支持2T的数据记录。对于嵌入式设备是一个很好的数据库引擎。本文通过一个小例子说明如何在C与C++调用Sqlite API完成数据库的...

Modern C++ Design (一)

1,policy 关键是将class分解为一组正交的行为;正确的分解出来之后,它叫policy也好,依赖注入也好,静态也好,动态也好,都无所谓,只需用手边的语言或工具将它们组织起来即可,良好的设计不依...

一些不太常用C++语法

慢慢更新: 1. placement new 方法 如:pi = new (ptr) int; //placement new 括号里的参数是一个指针,它指向一个内存缓冲器,new...

Exceptional C++

[url=http://www.china-pub.com/computers/common/info.asp?id=9588][img]http://www.china-pub.com/comput...

C++沉思录:Ruminations on C++

[url=http://www.china-pub.com/computers/common/info.asp?id=8149][img]http://www.china-pub.com/comput...

how to use C++ Vectors ?

Container constructors Syntax: #include <vector> container(); container( const contai...

DS18B20的C程序(IAR,AVR)

分三个文件, ds18b20.c /* ********************************************************************************...

翻译:Effective C++, 3rd Edition, Item 21: 当你必须返回一个对象时不要试图返回一个引用(下)

(接上篇) 但是也许你注意到无论是在栈上的还是在堆上的方法,为了从 operator* 返回的每一个 result,我们都不得不容忍一次构造函数的调用。也许你想起我们最初的目标是避免这样的构造函数调用...

C/C++中的日期和时间

C/C++中的日期和时间 撰文/周翔 摘要: 本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过...

C++慎记 作者: 黄桃庭主 发布于 07-09 14:00

1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》...

spg系列c语言开发---改变 sprite 的桢的函数

分两种,一种是动画放完后sprite消失 void Change_Sp(void) { int i; for(i=13;i<17;i++) { //Check if(Sprit...

Borland C++Builder 编译ACE经验

最近在研究ACE,买了本《ACE程序员指南》,例子程序竟然没有编译通过,链接不上。 int ACE_TMAIN (int, ACE_TCHAR *[]) { ACE_TRACE (ACE_TEXT...

翻译:Effective C++, 3rd Edition, Item 20: 用传引用给 const(pass-by-reference-to-const)取代传值(pass-by-value)(下)

(接上篇) 如果你掀开编译器的盖头偷看一下,你会发现用指针实现引用是非常典型的做法,所以以引用传递某物实际上通常意味着传递一个指针。由此可以得出结论,如果你有一个内建类型的对象(例如,一个 int),...

翻译:Effective C++, 3rd Edition, Item 20: 用传引用给 const(pass-by-reference-to-const)取代传值(pass-by-value)(上)

Item 20: 用传引用给 const(pass-by-reference-to-const)取代传值(pass-by-value) 缺省情况下,C++ 以传值方式将对象传入或传出函数(这是一个从...

论C/C++函数间动态内存的传递

论C/C++函数间动态内存的传递 大连华信二系/徐兆元 [url=...

翻译:Effective C++, 3rd Edition, Item 18: 使接口易于正确使用,而难以错误使用

第四章 设计和声明软件设计——使软件做你想让它做的事情的途径——典型地从相当概括的主意开始,但它们最后成为足够详细的允许开发的详细的接口。这些接口必须能...

C++ GOOD BOOK

[url=http://www.newebug.com/ebook/csharp/825.shtml]C# COM+编程指南[/url](C#(CSharp)/CSharp) [url=http://...

C++程序设计之四书五经(下篇)(收藏)

我在上篇中“盘点”了TCPL和D&E以及入门教程、高效和健壮编程、模板和泛型编程等方面共十几本C++好书。冬去春来,让我们继续C++书籍精彩之旅J 标准库 当我还在...

C++程序设计之四书五经(上篇)(收藏)

C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。 然而,一个不可否认的现实是,在低...

C++ Primer notes

例如 string s1("short"); string s2 ("very long"); s1 = s2; 书上解释赋值操作时说:首先将与s1相关联的字符存储区释放掉,然后...

C++中的struct

C++之父Bjarn Stroustrup对C++语言概括的第一条就是"a better C"。struct这个关键字就来源于C。而在C++中,struct的含义已经和C中的str...

C++ File Processing〔fstream〕

C++ File Processing Microsoft Visual C++ Version#include <fstream> #include <iostream&gt...

翻译:Effective C++, 3rd Edition, Item 13: 使用对象管理资源

第三章 资源管理资源是这样一些东西:一旦你不再使用它,你需要把它还给系统。如果你不这样做,有百害而无一利。在 C++ 程序中,最普遍使用的资源是动态分配的内存(dynamically allocate...

[原创] 简单实用的c++快速排序模板类

[img]file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/TEMP/moz-screenshot.jpg[/img][img]file:///C:/DOCUME~1/ADM...

Emacs C mode指令速查列表

本文件列出了在Emacs C mode下面常見的指令及所謂的C mode就是在Emacs下面撰寫C語言程式的模式。在這個模式下面Emacs會提供一些針對C語言所增加的特性及功能。對於C的程式設計師而言...

C/C++程序员需求量居高不下 传统语言魅力依旧

(2005.06.30) 来自:CSDN人才频道 才子英 java、.NET、PHP等新兴的语言平台纵横天下,但传统的C/C++开发程序员的需求量并没有减少,虽然不再被热炒,...

重读C++Primer-1

我们来看一个例子: 某个书店将每本售出图书的书名和出版社输入到一个文件中,这些信息以书售出的时间,顺序输入。 每两周店主将手工计算每本书的销售量,以及每个出版社的销售量。 报表以出版社名称的字母顺序排...

c或c++实现两个大数相乘

/****************************************/ /*程序 pku1001*/ /*作者: S.Klaus */ /*日期:2005-7-5*/ /*调试:VC6*...

翻译:Effective C++, 3rd Edition, Item 6: 如果你不想使用编译器为你产生的函数,就明确拒绝

Item 6: 如果你不想使用编译器为你产生的函数,就明确拒绝 不动产代理商出售房屋,服务于这样的代理商的软件系统自然要有一个类来表示被出售的房屋: class HomeForSale { ... }...

C/C++中的多线程入门源码

作者: [url=http://www.blogchina.com/new/member/_%BA%D8%D2%E4%B6%AB]贺忆东[/url] 一个很简单的多线程程序,主要用于了解临界区的使用...

翻译:Effective C++, 3rd Edition, Item 5: 了解 C++ 为你偷偷地加上和调用了什么

第二章 构造函数,析构函数与赋值运算符几乎每一个你自己写的类都会有一个或多个构造函数,一个析构函数和一个拷贝赋值运算符。不要惊奇,那是些就像你的面包黄油一样的函数,他们控制着基本的操作,如创建一个新的...

C/C++关于版本兼容的方法.txt

引言 编程多了,常常有些感触.笔者发现在windows下很多结构都有一个dwSize来表示这个结构多大,实际上这个成员是用来进行版本兼容的. 最典型的一个结构就是OPENFILENAME.这个结构用在...

c++写的单线程扫描器

#include <string.h> #include <winsock.h> #include <windows.h> #include <iostrea...

翻译:Effective C++, 3rd Edition, Item 4: 确定一个对象在使用前已经被初始化

Item 4: 确定一个对象在使用前已经被初始化 C++ 看上去在对象的初始化方面变化无常。例如,如果你这样做, int x; 在某些情形下,x 会被初始化(0),但是在其它情形下,也可能没有。如果你...

翻译:Effective C++, 3rd Edition, Item 3: 只要可能就用 const

Item 3: 只要可能就用 const 关于 const 的一件美妙的事情是它允许你指定一种语义上的约束:一个特定的对象不应该被修改。而编译器将执行这一约束。它允许你通知编译器和其他程序员,某个值应...

C++完成端口组件实现

在windows平台上,处理总多的TCP连接的机制中效率最高的是完成端口模型,关于完成端口模型的介绍可参照《Win32 多线程程序设计》(侯捷翻译)和《windows网络编程》。 异步机制是完成端口的...

翻译:Effective C++, 3rd Edition, Item 2: 用 consts, enums 和 inlines 取代 #defines(修改版)

Item 2: 用 consts, enums 和 inlines 取代 #defines 这个条款改名为“用编译器取代预处理器”也许更好一些,因为 #define 根本就没有...

How to use pointer in C++

仔细看一下这种声明方式,确实有点让人迷惑。在某种意义上,"*"和"&"是意思相对的两个东西,把它们放在一起有什么意义呢?。为了理解指针的这种做法,我们先...

C++实现的队列queue

CODE //////////////////////////////////////////////////////////////////////////////////// //////////...

翻译:Effective C++, 3rd Edition, Item 1: 将 C++ 视为语言的联合体

第一章 使自己习惯于 C++无论你的编程背景如何,对于 C++ 可能多少有些不习惯。这是一个有着极其丰富特性的威力强大的语言。但是在你能发挥它的威力并有效地使用这些特性之前,你必须使自己习惯于以 C+...

C++的成员函数指针简要

C++的成员变量指针和普通的指针没有什么大的区别,int类型成员变量的指针就是和int *, Foo类型的成员变量的指针就是Foo *,但是成员函数就不大一样了,主要是因为非静态成员函数实际上都隐藏这...

C++ Templates (给模板参数命名2)

上面那个帖子的实现手法不太好, 当client使用的时候, 还是需要 BreadSlicer< Policy3_is<CustomPolicy>, Policy2_is<Cu...

C++ Templates (给模板参数命名)

看C++ Templates 16.1 Named Template Arguments 书中的例子实现手法使用多重/虚拟继承, 实现手法感觉比较诡秘. 但是至少告诉我是可以实现的. 于是干脆自己...

构造使用类C语言的脚本引擎(5)语法检查,生成语法树,代码生成。

构造使用类C语言的脚本引擎(5)作者 :kevin_qing 转贴请注明 语法检查,常量合并和生成语法树是在reduce规约函数中实现 语法树节点定义 struct GTreeNode{ uint32...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航