
C/C++
houxn22
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对覆盖和隐藏较好的解释
这几个概念都有一个共同点:函数名称相同,所以不免让人混淆,大致的区别如下: 重载(overload): 必须在一个域中,函数名称相同但是函数参数不同,重载的作用就是同一个函数有不同的行为,因此不是在一个域中的函数是无法构成重载的,这个是重载的重要特征 覆盖(override): 覆盖指的是派生类的虚拟函数覆盖了基类的同名且参数相同的函数,既然是和虚拟函数挂钩,说明了这个是一转载 2014-06-12 15:29:26 · 573 阅读 · 0 评论 -
“传递/转发”可变参数并通过printf记录程序日志,彻底告别vsnprintf
转自 http://blog.youkuaiyun.com/JerKii/article/details/670423 通常我们需要在程序中输出部分日志信息,并把它记录到文件中。在这种情况下,使用printf可以为我们带了很大方便。因为printf却省情况下是向stdout即控制台屏幕输出信息,在GUI程序中,我们看不到printf的输出结果,但是我们可以将该输出重定向到指定的文件中。即使用freopen(转载 2014-06-12 15:29:30 · 1113 阅读 · 0 评论 -
查看gcc/g++默认include路径
`gcc -print-prog-name=cc1plus` -v `g++ -print-prog-name=cc1plus` -v 例如,CentOS 6.3 64bit 下,`g++ -print-prog-name=cc1plus` -v 的运行结果是: ignoring nonexistent directory "/usr/lib/gcc/x86_转载 2014-09-10 15:56:19 · 1282 阅读 · 0 评论 -
Makefile 动态库与静态库的引用示例
# --------------------------------------------------------------------------- # platform dependencies # --------------------------------------------------------------------------- CC = powerp原创 2015-02-11 13:27:23 · 1621 阅读 · 0 评论 -
最小二乘法曲线拟合
//===================================================================================== //函数说明 //函数名称:PolyFit //函数功能:最小二乘法曲线拟合 //使用方法:double *x ---- 存放n个数据点的X坐标 // double *y --转载 2015-03-09 17:18:00 · 2342 阅读 · 0 评论 -
ubuntu下 Apache2 Fastcgi 配置及root权限运行(c/c++版本)
我所用Ubuntu版本为ubuntu 16.04 64bit 一、安装 apt install apache2 libapache2-mod-fcgid libfcgi-dev 二、配置 检查 /etc/apache2/mods-enabled目录下是否已经有了fcgid相关软连接,如果没有可以自己添加软连接,我的如下: fcgid.conf -> ../mods-availab...原创 2018-09-20 10:56:50 · 1567 阅读 · 0 评论