
Linux C++
文章平均质量分 52
Linux命令总结以及基于Linux的平台开发
勤奋的执着
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux平台下setsid()函数
setsid()[root@iZn6p6j5eiblyzZ cyh]# man setsidNAME setsid - run a program in a new sessionSYNOPSIS setsid program [arg…]DESCRIPTION setsid runs a program in a new session.说明:当进程原创 2017-11-16 19:34:25 · 4258 阅读 · 0 评论 -
指针作为函数参数传递时,编译器处理方式
在使用指针作为函数参数传递的时候出现了问题,根本不知道从何得解:源代码如下: createNode(BinNode *tree,char *p) { tree = (BinNode *) malloc(sizeof(BinNode)); tree->data = *p; } 该代码段的意图是通过一个函数创建一个二叉树的节点,然而在转载 2014-11-03 13:19:32 · 615 阅读 · 0 评论 -
limits头文件的用法(numeric_limits)
初学C++的时候,对这个模板很陌生,不知道它到底是做什么用的,今天拿起《C++标准程序库》,出现了它的讨论,所以决定好好研究一番。 1. numeric_limits是什么? (A)《C++标准程序库》: [cpp] view plaincop 一般来说,数值型别的极值是一个与平台相关的特性。C++标准程序库通过template numeric_转载 2015-03-03 13:45:45 · 872 阅读 · 0 评论 -
使用stringstream对象简化类型转换
C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。 为什么要学习 如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从int类型转换到字符串类型。为了正确地完成这个任务,你必须确保转载 2015-03-03 13:50:21 · 500 阅读 · 0 评论 -
Linux静态/动态链接库的创建和使用
和Windows系统一样Linux也有静态/动态链接库,下面介绍创建和使用方法: 假设有下面几个文件: 头文件String.h,声明相关函数原形,内容如下: Strlen.c:函数Strlen的实现,获取给定字符串的长度,内容如下: Strlnen.c:函数StrNlen的实现,获取给定字符串的长度,如果输入字符串的长度大于指定的最大长度,则返回最大长度,否者返回字符串的实际长度,内容如下转载 2015-03-06 13:42:18 · 389 阅读 · 0 评论 -
Linux(centos7) 源码安装cmake
1. 下载cmake源码 wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz 2.解压缩 tar xzvf cmake-3.3.2.tar.gz 3.进入到cmake文件夹中执行引导命令 注:此时会检查gcc ,gcc-c++,是否安装和版本,如果没有请先安装 yum instal转载 2017-08-03 14:17:25 · 1248 阅读 · 0 评论 -
为什么需要用&0xFF
& 0xFF转载 2017-11-29 11:33:37 · 1623 阅读 · 0 评论