java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
在C/C++中如何构造通用的对象链表

  一个简化的问题示例   链表的难点在于必须复制链表处理函数来处理不同的对象,即便逻辑是完全相同的。例如:   两个结构类似的链表   struct Struct_Object_A   {   in...

Linux下C语言编程--时间概念

  1.时间表示   在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们可以使用下面两个函数:   #include   time_t time(time_t...

Linux下C++异常处理技巧-实例讲解

  保留异常来源信息   在C++中,无论何时在处理程序内捕获一个异常,关于该异常来源的信息都是不为人知的。异常的具体来源可以提供许多更好地处理该异常的重要信息,或者提供一些可以附加到错误日志的信息,...

C++常用字符串处理函数及使用示例

  char *strcpy(char *s1, const char *s2)   将字符串s2复制到字符串数组s1中,返回s1的值   char *strncpy(char *s1, const...

关于C++代码优化的方法总结(一)

  优化是一个非常大的主题,本文并不是去深入探讨性能分析理论,算法的效率,况且我也没有这个能力。我只是想把一些可以简单的应用到你的C++代码中的优化技术总结在这里,这样,当你遇到几种不同的编程策略的时...

C++中关于指针入门的最好的文章

  什么是指针?   其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针是一个指示器,它告诉程序在内存的哪块区域可以找到数据。这是一个非常重要的概念,有很多程序和算法都是...

新手学习之浅析一下c/c++中的指针

  在学习c/c+过程中,指针是一个比较让人头痛的问题,稍微不注意将会是程序编译无法通过,甚至造成死机。在程序设计过程中,指针也往往是产生隐含bug的原因。下面就来谈谈指针的应用以及需要注意的一些问题...

linux下命令行下编译c程序

  C 是所有版本的UNIX上的系统语言.   C 在过去的二十年中有了很大的发展. 在80年代末期美国国家标准协会(American NationalStandards Institute)发布了一...

C语言实现myql中存取二进制文件

  最近搞mysql,这两天想用C把二进制文件(<64k,大的就存储路径了)存储到数据库里,经过我‘不懈’的搜索,发现NET上有且只有一个版本(php为例的),在C里根本行不通,我先是晕倒,醒了...

linux上的C/C++编译器和调试器个个数

  1 运行 gcc/egcs   linux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC 能够编译三种语言:C、C++ 和 Object C(...

RedhatLinux9Gnome桌面上搭建C/C++IDE开发环境

  Redhat linux上面没有提供Anjuta软件包,上面提供了一个Glade应用程序界面设计工具。linux上面使用Anjuta和Glade以及Glademm软件包可以搭建一个linux下面进...

托管C++应用程序开发之概述

  由于.NET的强大特性,因而作为C++程序员首先想到的就是如何将C++移植到Visual Studio.NET环境中。好在Visual C++.NET本身集成了一个具有.NET新特性的语言:托管C...

使用C++的托管扩展针对Windows窗体编程

  简介   长期以来,程序员们都使用 C 和 C++ 来开发 Windows GUI 应用程序。对于我们当中很多人来说,这一段历史可以追溯到 Windows 2.0 时期,那时,我们使用基于 C 的...

为什么C语言的strcpy函数有漏洞

  前言:研究了几天DOS下的溢出原理,最后明白了其实原理都很简单关键是要懂得为什么C语言的strcpy函数有漏洞,为什么对这个函数的不正常使用会造成溢出。   一节:介绍strcpy函数能看到这篇文...

RFC标准文档

  RFC 1 - RFC 2992 完整文档   以下是Catalog节选   2121 Issues affecting MARS Cluster Size. G. Armitage. March...

GBA开发C语言内功补习

  自从学习开发GBA后,便对其开发的容易性,效率为之吸引.   想必大家也是如此.   因为GBA开发多数是使用C语言的,   这里写一点基本的C语言的使用技巧.   希望能增加大家的内功.   1...

C++源代码游戏编程---WinMain()函数集

  C++源代码游戏编程--WinMain()函数交流   //******************************************************************  ...

通过例子学习Lua(6)--C/C++中用Lua函数

  1.简介   偶们这次主要说说怎么由Lua定义函数, 然后在C或者C++中调用. 这里偶们   暂不涉及C++的对象问题, 只讨论调用函数的参数, 返回值和全局变量的使用.   2.程序   这里...

通过例子学习Lua(7)--调用C/C++函数

  1.前言   上次偶说到从C/C++中调用Lua的函数, 然后就有朋友问从Lua中如何调用C/C++的   函数, 所以偶们这次就来说说这个问题. 首先偶们会在C++中建立一个函数, 然后   告...

C/C++笔试、面试题目大汇总

  1.求下面函数的返回值(微软)   int func(x)   {   int countx = 0;   while(x)   {   countx ++;   x = x&(x-1);...

编程修养-C语言篇

  什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?   我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对   于速度快,只要编得多也就熟能...

c语言中static变量

  1. static 变量   静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静...

Linux中的C语言妙用

  1.两个数比较大小   #define min( x,y) ({   typeof( x) _x = ( x);   typeof( y) _y = ( y);   (void) (&_x...

如何使用vim做为c++编辑器(linux版)-2(智能指针的提示)

  在编程过程中,我们如果使用了智能指针,如   typedef auto_ptr<Abc> AbcPtr;   AbcPtr ptr1(new Abc());   ptr1->  ...

C语言中的位运算

  在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效率。C...

c++经典

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

C语言高效编程的几招

  C语言高效编程的几招   2003-10-08[中][摘]华中科技大学 丁学[文]   引 言:   编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述...

RedhatLinux9Gnome桌面上搭建C/C++IDE开发环境

  张善友(shanyougz@21cn.com) 软件开发工程师   原文在我的网站http://shanyou.sti.gd.cn/cplusplus/GTK2/anjuta.html   Red...

在C语言中引入类的概念

  基于对象的程序设计的好处大家应该都有一定的体会,但是在 C 语言中并不支持类的概念,不过我们可以通过 struct 实现一些基础的类对象,如队列、堆栈等。通过对象的实现可以在一定程度上提高编程效率...

c语言中的结构(struct)和联合(union)简介

  看到有朋友介绍union,我以前还没有用过这个东西呢,也不懂,就去搜了点资料来看,也转给大家,希望坛子里的给予改正或补充。谢谢!   联 合(union)   1. 联合说明和联合变量...

C/C++编译器和调试器以及静态库、动态库使用汇总

  经常的,有朋友问到有关unix下面条是的技术。我整理了大多数的unix系统下面的常用的调试工具的调试技术的文章。希望对大家有所帮助。   另外静态库、动态库也是问的频率比较高的问题。在这里也做了总...

Linux下C语言编程基础知识

  1.源程序的编译   在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们以一个实例来说明如何使用gcc编译器.   假设我们有下面一个非常简单的源程序(hel...

Linux下C语言编程

  Linux的发行版中包含了很多软件开发工具。 它们中的很多是用于 C 和 C++应用程序开发的。 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具。 本文的主旨是介绍如何在 Lin...

如何使用vim做为c++编辑器(linux版)-1

  本处依然以 vjde做为代码提示插件.另外,对c语言本身由vim支持已经不错.   请参考 1.如何使用vim 做为Java编辑器(linux版)(安装篇)   在安装后,执行   chmod +...

C++中的健壮指针和资源管理

  资源及它们的所有权   我最喜欢的对资源的定义是:"任何在你的程序中获得并在此后释放的东西。"内存是一个相当明显的资源的例子。它需要用new来获得,用delete来释放。同时也有许多其它类型的资源...

C++内存管理详解

  1.对应的new和delete要采用相同的形式   下面的语句有什么错?   string *stringarray = new string[100];   ...   delete strin...

websphere新建C/C++客户机

  使用WebSphere Studio Application Developer、gSOAP和Dev-C++为WebSphere Web服务新建一个C/C++客户机   内容   引言   下载并...

Linux下C语言编程

  前言:   这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以   下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和...

用C语言Linux下打印带颜色的字符串

  终端彩色字符处理   最方便的是FireBird带的编辑器ve,可以很方便的编辑彩色文本。   不过,vi也可以办到。   a. 进入编辑模式。   b. 按ctrl + v.   c. 按ESC...

Linux下C语言编程基础知识

  这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:   源程序编译   Makefile的编写   程序库的链接   程序的调试   头文件和系统求助...

《C++编码规范》修订说明

  目录p11:   原则23.22 代码中用到的路径只用“/”而不要用“/”··· 196   更改为   原则23.22 代码中用到的路径只用“/”而不要用“”··· 196   正文P1倒数...

C语言编程

  前言   本文译自《Slackware linux Unleashed》(第三版) 一书的第27章: Programming in C. 关于本译文有任何的话请与我联系: mailto:con@n...

linux上的C/C++编译器和调试器

  *   运行 gcc/egcs   *   gcc/egcs 的主要选项   *   gdb   *   gdb 的常用命令   *   gdb 使用范例   *   其他程序/库工具 (ar,...

技巧:在C/C++中如何构造通用的对象链表

  虚拟链表和类链表可以很好地实现这一点   T. W. Burger   Thomas Wolfgang Burger Consulting公司的老板   2000 年 9 月   内容:   简化...

wk里有没有类似c语言里的break的命令

  和C一样用喽   The break, continue, and next statements can be used to break out of loops that would oth...

请高手讲讲C语言函数strtok()和memcpy()

  请高手讲讲在sco unix 5.xx版本下, c语言strtok()和memcpy()函数的使用。   (本问题的用意:分割字符串。)   最好能有c语言编程的源程序。   函数名: strto...

自制c语言编制cgi实现搜索功能

  1. 环境   /usr/local/apache/htdocs/ (待检索的文件在该目录下)   /usr/local/apache/temp/ (作为中转的文件夹)   /usr/lo...

RedhatLinux9Gnome桌面上搭建C/C++IDE开发环境

  张善友(shanyougz@21cn.com) 软件开发工程师   Redhat linux上面没有提供Anjuta软件包,上面提供了一个Glade应用程序界面设计工具.linux上面使用Anju...

C++的思索(C++之父访谈录.htm)

这是一篇对C++之父Bjarne Stroustrup的专访记录,时间是1998年初,这篇稿子没有被发表过, 也没有经过编辑润色。我想它也许能让我们这些用C++的人产生一些思考…… --------...

Introduction to Programming in C/C++ with Vim

Introduction to Programming in C/C++ with Vim Written By: Kmj 用Vim进行C/C++编程介绍 作者:Kmj...

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