C++-Primer
文章平均质量分 70
一起的远方
我们必不可停止探索,而一切探索的尽头,就是重回起点,并对起点有首次般的了解。
展开
-
std::string VS string 和 error:'string' does not name a type
std::string VS string和error:'string' does not name a type原创 2016-10-20 16:36:27 · 822 阅读 · 0 评论 -
主函数调用子函数返回局部变量的问题及子函数的局部变量在函数结束后是否会销毁变量的内容
返回局部变量没问题 如果返回局部变量有问题,函数的意义还有吗? 全局变量还用返回吗? 返回指向局部变量的指针才有问题, 函数退栈之后,局部变量消失, 指针将指向未知区域,所以出现问题。返回局部变量的引用也是绝对不可以的。 引用只是变量的一个别名,变量本体都不存在了,引用当然也没有任何意义。 还有,如果是堆空间,可以返回,即在函数中用new申请的空间,是可以返转载 2017-09-23 09:45:28 · 12457 阅读 · 0 评论 -
C++ 回调函数总结
C++ 回调函数总结 一、函数指针 回调机制在 C 语言中是通过函数指针来实现的,通过将回调函数的地址传给被调函数从而实现回调(注意分清回调函数和被调函数的概念,以便于在下文论述中理解)。因此,要实现回调,必须首先定义函数指针,请看下面的例子: void Func (char *s); // 函数原型void (*pFunc) (char *); // 函数指针转载 2017-09-27 10:17:51 · 1930 阅读 · 0 评论 -
终于弄明白了的结构体与typedef的使用,还有结构体指针的使用(二层结构体指针)
* 结构体与typedef]: c语言规范,定义结构体: typedef struct POINT { ... ... }POINT_T, *POINT_P;原创 2017-10-13 22:09:21 · 9224 阅读 · 0 评论 -
指针和多维数组:数组名是包含两个int的数组的地址、指针加1的不同结果、地址取值的相关运算
多维数组可以看成是数组的数组,我们将声明一个数组,以此来探究指针与多维数组的联系和表示,这是需要认真的揣摩和分析。原创 2017-11-15 10:57:01 · 413 阅读 · 0 评论 -
linux的多用户登录
###用户与组的概念* 理解Linux多用户。多任务的特性* 用户与组的概念* Linux下用户的角色分类* 用户和组的概念* 用户和组的关系###用户配置文件概述* 用户和组相关的配置文件* /etc/login.defs文件* /etc/default/useradd* /etc/skel目录# 用户管理工具 #* groupadd命令* newgrp命令* groupdel命令###添加、修改和删除用户命令useradd/usermod/userdel* user转载 2017-11-15 21:06:04 · 11101 阅读 · 0 评论