上一页 1 ··· 7 8 9 10 11 12 下一页

2018年7月16日

摘要: 符号按照符号的ASC码数值从小到达排列,关键字按照英文字母排序。 & 【38】 位运算;取地址;左值引用【指针、引用都是可以做类型转换的】 && 【38 38】 逻辑运算;右值引用【注意:右值引用编译时候必须指定 --std=c++11】 :: 【58 58】 指定名称空间 const 表示对象不可 阅读全文
posted @ 2018-07-16 17:52 rivsidn 阅读(719) 评论(0) 推荐(0)
摘要: 构造函数是一种特殊的函数,与包含他的类重名。 默认的构造函数是空的,当我们定义了任意一个构造函数之后,编译器就不再提供默认的无参构造函数。 构造函数没有返回值,因此没有返回类型。为构造函数指定返回类型是错误的。 默认构造函数的参数值,有默认参数的构造函数参数声明时是可以省略的【所以此处不能有没有参数 阅读全文
posted @ 2018-07-16 17:00 rivsidn 阅读(168) 评论(0) 推荐(0)
摘要: 类定义 示例代码 阅读全文
posted @ 2018-07-16 15:56 rivsidn 阅读(67) 评论(0) 推荐(0)
摘要: try...catch 中,控制权如何从 try块 转移到 catch块? 1.使用 throw 表达式将临时对象 temp 初始化为 Exception Type temp {theException}; 2.在 try 块中定义的所有自动对象调用析构函数【将在try中声明的局部变量释放掉】 3. 阅读全文
posted @ 2018-07-16 15:01 rivsidn 阅读(103) 评论(0) 推荐(0)
摘要: $ ./pointer_reference constructorconstructordestructortest...testdestructor //main函数中创建 t 实际上就是复制 $ ./pointer_reference constructordestructor //创建tt时候 阅读全文
posted @ 2018-07-16 10:26 rivsidn 阅读(226) 评论(0) 推荐(0)

2018年7月15日

摘要: 转自: https://www.cnblogs.com/geloutingyu/p/8034904.html 1、自动对象默认情况下,局部变量的生命期局限于所在函数的每次执行期间。只有当定义它的函数被调用时才存在的对象称为自动对象。自动对象在每次调用函数时创建和撤销。该类型局部变量存储在栈上,在动态 阅读全文
posted @ 2018-07-15 22:58 rivsidn 阅读(288) 评论(0) 推荐(0)
摘要: 迭代器 反向迭代器 迭代器常用操作【类比指针】: 阅读全文
posted @ 2018-07-15 16:45 rivsidn 阅读(113) 评论(0) 推荐(0)
摘要: 引用有两种:左值引用,右值引用。 引用是复合类型,类似于起别名,通过在变量前边加 & 来定义。 1.定义引用时,必须指明白要引用的对象。 2.左值引用引用的对象必须是一个左值,const可以引用临时变量 3.与指针差异就是访问数据方式不一样 4.右值引用必须引用右值 阅读全文
posted @ 2018-07-15 15:48 rivsidn 阅读(86) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-07-15 13:29 rivsidn 阅读(4) 评论(0) 推荐(0)

2018年7月12日

摘要: 写了一个简单的code,gcc -S test.c 因为C不会对数组长度进行检测,所采取的方法就是插入一个金丝雀值,数组操作结束之后,看这个金丝雀值是否变化,变化了则调用 __stack_chk_fail,abort这个进程。 数组越界写入,导致 canary值被修改。在函数退出时检查canary, 阅读全文
posted @ 2018-07-12 17:14 rivsidn 阅读(333) 评论(0) 推荐(0)
摘要: 出现了一个问题是,配置了静态ip地址之后,重启网络服务,查看ip地址是生效的,过会再看就 不生效了,查看网上说是由于 network-manager 管理ip地址时候出现的冲突,将network-manager。 这边查看时候发现network-manager已经是关闭的了,重启之后就没问题了,所以 阅读全文
posted @ 2018-07-12 12:02 rivsidn 阅读(1627) 评论(0) 推荐(0)
摘要: 当网卡通过DHCP获取IP地址时,DHCP会根据DHCP服务器配置,自动给系统分配DNS服务器地址,此时执行 ping www.baidu.com 动作,会将百度的域名在本地转换成ip地址,然后走路由出去。 但是当设置静态ip地址的时候,DNS服务器是需要自己设置的。 ubuntu下设置方式为,在文 阅读全文
posted @ 2018-07-12 11:58 rivsidn 阅读(1534) 评论(0) 推荐(0)

2018年7月3日

摘要: 函数用法,参数选项在《UNIX网络编程_卷1》第七章,套接字选项中有详细叙述,需要的可以查阅。 此处需要注意的是: 1.getsockopt() 参数中的len必须初始化成 sizeof(int) ,此处容易跟recvfrom中的addrlen混淆。 2.设置sockbuflen之后获取出来的数值是 阅读全文
posted @ 2018-07-03 21:20 rivsidn 阅读(2249) 评论(0) 推荐(0)

2018年6月28日

摘要: $ ./a.out 0.500000 说明是先(float)1 然后在除 2; 阅读全文
posted @ 2018-06-28 20:05 rivsidn 阅读(131) 评论(0) 推荐(0)

2018年6月27日

摘要: 判断字节序大小端code 上述code输出数值为: $ ./a.out 0x25920x25920000 方便理解。 除了 uint32_t htonl(uint32_t hostlong); uint16_t htons(uint16_t hostshort); uint32_t ntohl(ui 阅读全文
posted @ 2018-06-27 23:18 rivsidn 阅读(1275) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 下一页

导航