![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 74
robindll
这个作者很懒,什么都没留下…
展开
-
如何在C++中实现类似Scanf的变参个数函数
惭愧惭愧,用了这么多年C/C++,居然现在才知道这个技术。就拿你来祭旗吧=v=C语言变参技术概述C语言中有一种长度不确定的参数,形如:"…",它主要用在参数个数不确定的函数中,我们最容易想到的例子是printf函数。原型:int printf( const char *format [, argument]... );使用例:printf("Enjoy yourself everyday!转载 2008-05-14 00:56:00 · 1884 阅读 · 0 评论 -
就让你歧义!(C++的默认参数函数与无参数函数的重载)
今天闲来无事拿出Essential C++来看,看到构造函数一节看到Lippman大牛详详细细讲解了Constructor的各种用法。侯捷老师在翻译的时候还对部分Lippman漏讲的内容做了补充。于是围绕构造函数我写了下面几段代码,猜猜看输出会是什么?首先定义类: class testClass{ private : int val; public :原创 2009-03-26 23:12:00 · 1464 阅读 · 0 评论 -
[ZZ]重载new/delete 运算符与 重载全局异常处理
目前遇到一个关于template导致编译出错的问题不能解决,在搜索资料的时候意外的找到一篇讲C++和Java区别的文章。虽然与目前的主要工作没有关系,但还是有保存的价值。 这里就把他转了过来。【主要贡献】 1、文中给出了重载new/delete运算符的格式。 2、在try...catch 中一旦再抛出异常,那么这个异常将会被全局异常处理机制处理。而这个全局异常处理机转载 2009-04-10 22:31:00 · 1896 阅读 · 0 评论 -
[ZZ]C++特性探寻-可变参数和参数进栈顺序。
【主要内容】从可变参数的角度讨论为什么C++函数参数的压栈顺序是从右向左的。关于C/C++变参数函数的撰写可以参考之前发过的《如何在C++中实现类似Scanf的变参个数函数》【原文地址】http://www.newsmth.net/bbscon.php?bid=335&id=241174(已经失效) C++特性探寻-可变参数和参数进栈顺序 C支持可变参数的函数,这里的意思是C支持函数带转载 2009-04-14 13:49:00 · 933 阅读 · 0 评论