
c/c++
文章平均质量分 50
fg100emil
这个作者很懒,什么都没留下…
展开
-
随机数
生成四位没有重复数字位的随机数/* ***************************************** ** @Author : Emil ** @Version : 1.0 ** @Intro : create 4 digit random number with no duplicated digit** ****************************原创 2006-11-23 17:32:00 · 1054 阅读 · 0 评论 -
C++ ORM
公司要开发一个server端C++程序,原来的做法都是raw sql。我希望能不能将ORM用进去,搜了一下c++的ORM库,很有限,而且可能支持的并不好(由于c++的反射问题?)。先记在这里,希望能派上用场。目前还处在需求分析建模阶段。 C++ ORM:Database Template LibrarySOCIoriginal discussion site原创 2009-03-21 16:21:00 · 4494 阅读 · 1 评论 -
c风格字符串
#includeusing namespace std;int main(){ char p[] = "hello"; //or char p[] = {h,e,l,l,o,0}; //不能用char *p = "hello"; 否则下一句会出错,hello为字符串常量不原创 2007-01-07 14:52:00 · 872 阅读 · 0 评论 -
c++异常相关
一些关于异常的文章的链接多篇文章异常详解,11中有throw()和unexpected的解释(牛人的blog_对loki库甚有研究) C++ 中例外的处理,比较全面的说明More effective C++:审慎使用异常规格,unexpected详细解释原创 2007-01-05 22:58:00 · 739 阅读 · 0 评论 -
C语言之指针、数组和函数
转贴http://blog.youkuaiyun.com/kola1017/archive/2006/04/11/658885.aspx文/楚云风 基本解释 1、指针的本质是一个与地址相关的复合类型,它的值是数据存放的位置(地址);数组的本质则是一系列的变量。 2、数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,转载 2006-12-12 17:27:00 · 762 阅读 · 0 评论 -
this指针
this 可以直接访问一个隐藏的指针,这个指针就称为 this 指针。它实际上是类定义中一个缺省的预定义的指针。当调用一个成员函数时,系统保证this 指针始终指向产生这个调用的对象,并将该指针作为一个变元自动传递给该函数。同时,只有对象和成员函数之间才存在 this 指针。【示例】下面一段程序创建一个叫做power的类来计算一个数的幂: power { private: d转载 2006-12-01 18:54:00 · 853 阅读 · 0 评论 -
彻底搞定C指针
彻底搞定C指针 =========================================================== 作者: teren(http://teren.itpub.net)发表于:2006.08.11 09:51分类: 技术 出处:http://teren.itpub.net/post/15914/189516-------------------------转载 2006-12-01 18:59:00 · 1518 阅读 · 1 评论 -
对c/c++可变参数表的深层探索
C/C++语言有一个不同于其它语言的特性,即其支持可变参数,典型的函数如printf、scanf等可以接受数量不定的参数。如: printf ( "I love you" ); printf ( "%d", a ); printf ( "%d,%d", a, b ); 第一、二、三个printf分别接受1、2、3个参数,让我们看看printf函数的原型: int转载 2006-12-01 10:16:00 · 852 阅读 · 0 评论 -
C++中extern “C”含义深层探索
C++中extern “C”含义深层探索C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部转载 2006-12-01 09:59:00 · 727 阅读 · 0 评论 -
斐波那契数列
/*author: emil jonson* function: 输出斐波那契数列 * edition: 1.0.0*/#include#include using namespace std;/** input: 数列元素个数×return: 无返回,直接输出数列各元素 */ void fibo(unsigned int num ){ assert(num >= 2); //原创 2006-11-30 18:00:00 · 695 阅读 · 0 评论 -
sizeof和strlen()
。。。。。。原创 2006-11-29 23:08:00 · 523 阅读 · 0 评论 -
关于list-(5) 单向list反转
链表反转单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。源代码如下:struct linka {原创 2006-11-27 20:32:00 · 2046 阅读 · 0 评论 -
关于list-(4) 判断链表是否存在环
判断链表是否存在环问题:判断一个链表是否存在环,例如下面这个链表就存在一个环:例如N1->N2->N3->N4->N5->N2就是一个有环的链表,环的开始结点是N5这里有一个比较简单的解法。设置两个指针p1,p2。每次循环p1向前走一步,p2向前走两步。直到p2碰到NULL指针或者两个指针相等结束循环。如果两个指针相等则说明存在环。struct link { int data;原创 2006-11-27 19:57:00 · 1442 阅读 · 0 评论 -
关于list-(2) 双向list
1.实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数答://假设线性表的双向链表存储结构typedef struct DulNode{ struct DulNode *prior; //前驱指针 ElemType data; //数据 struct DulNode *next; //后继指针}DulNode,*DuLinkList;/转载 2006-11-27 17:20:00 · 814 阅读 · 0 评论 -
关于list-(3) 约瑟夫
Josephu 问题为:设编号为1,2,… n的n个人围坐一圈,约定编号为k(1链表实现:#include #include typedef struct Node{ int index; struct Node *next;}JosephuNode;int Josephu(int n, int m){ int i, j; JosephuNode *head, *tail; head原创 2006-11-27 17:21:00 · 830 阅读 · 2 评论 -
进制转换
。。。。。。原创 2006-11-29 23:03:00 · 531 阅读 · 0 评论 -
GNU C __attribute__ 机制简介
GNU C __attribute__ 机制简介 作者: niefei 发表日期: 2006-06-17 13:54 文章属性: 原创 复制链接 摘要:在学习linux内核代码及一些开源软件的源码(如:DirectFB),经常可以看到有关__a转载 2006-11-28 19:20:00 · 689 阅读 · 0 评论 -
书籍(MEC推荐)
网上有两篇介绍C++书籍比较有名的文章《C++程序设计之四书五经(上,下篇)》,介绍的非常详细,不过对于没有耐心的人来说,篇幅显得有点长.下面这一段话摘自《More Effective C++ --- 译序》,简单介绍了C++比较经典的书籍,你可以参考一下. ... ... C++相关书籍之多,车载斗量;如天上繁星,如过江之鲫。 广博如四库全书者有之 The转载 2006-11-23 21:14:00 · 691 阅读 · 0 评论 -
预编译头文件
原文链接:http://vcer.net/1047209431368.html预编译头文件今天在改一个很大的程序,慢慢看,慢慢改。突然发现一个.c文件,里面什么也没有, 就几个头文件,我一看,我靠,这不是把简单的问题搞复杂了吗,随手删掉那个c文件。 结果不能编译了,我靠: fatal error C1083: Cannot open precompiled header file: /'Debug/v13_3.pch/': No such file or di转载 2010-10-25 13:57:00 · 544 阅读 · 0 评论