
语言基础之泛泛而谈
with_dream
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++智能指针
通用方法 get(); //获取原对象的指针 reset(); //放弃内部对象的所有权或拥有对象的变更, 会引起原有对象的引用计数的减少 use_count(); //返回引用计数的个数 1、auto_ptr c++11已被弃用 2、unique_ptr 独享所有权的智能指针 用于替代auto_ptr 当转移所有权时 需要使用临时右值 unique_ptr<Test> t1, t2, t3 t2 = std::move(t1); //将t1转移给t2 此时t2原对象析构 t1的对象原创 2020-05-19 21:46:46 · 195 阅读 · 0 评论 -
c之番外
1 指针 int i; 定义整型变量 i。 int *p; p为指向整型数据的指针变量。 int a[n]; 定义整型数组a,它有n个元素。 int *p[n]; 定义指针数组p,它由n个指向整型数据的指针元素组成。 int (*p)[n]; p为指向含n个元素的一维数组的指针变量。 int f(); f 为一个返回整型的函数。 in...原创 2020-04-24 20:55:20 · 188 阅读 · 0 评论 -
c++11 多线程相关
c++线程整理 主要类 说明 atomic 原子变量 thread 线程相关 mutex 互斥量 condition_variable 条件变量 future 一、thread 1、创建 void f1(int n); //普通创建 //如果需要传递引用时 可以使用std::ref template <class Fn, class... Arg...原创 2020-04-18 21:44:49 · 1323 阅读 · 0 评论 -
static_cast dynamic_cast const_cast reinterpret_cast
1. c强制转换与c++强制转换 总结: static_cast:作用与c语言的指针转换相同(好像不能用于引用) dynamic_cast :父子类之间的转换(指针、引用) 且有安全检查 const_cast:去除const reinterpret_cast:指针与int的互转 &nbsp;c语言强制类型转换主要用于基础的数据类型间的转换,语法为: (type-id)expression/...转载 2018-12-18 22:51:24 · 162 阅读 · 0 评论 -
C++ 11 Lambda表达式
C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念听起来好像很深奥,但很多高级语言在很早以前就已经提供了Lambda表达式的功能,如C#,Python等。今天,我们就来简单介绍一下C++中Lambda表达式的简单使用。 声明Lambda表达式 Lambda表达式完整的声明格...转载 2018-12-17 11:21:50 · 174 阅读 · 0 评论 -
c++11右值引用
从4行代码看右值引用 概述 右值引用的概念有些读者可能会感到陌生,其实他和C++98/03中的左值引用有些类似,例如,c++98/03中的左值引用是这样的: int i = 0; int& j = i; 这里的int&是对左值进行绑定(但是int&却不能绑定右值),相应的,对右值进行绑定的引用就是右值引用,他的语法是这样的A&&,通过双引号来表...转载 2018-12-20 20:09:12 · 4796 阅读 · 8 评论 -
正则总结
正则总结原创 2016-01-29 15:13:29 · 290 阅读 · 0 评论 -
js之番外
一、BOM 1.window对象 1.1 全局作用域 全局变量和函数 都会变成window的变量和函数 不过delete变量时会有差异 var age=1; delete window.age; window.age还是1 1.2 frames 如果页面包含框架,每个框架都有自己的window对象,frames[]是window对象数组。如一个frame的name为top原创 2016-02-19 00:02:23 · 306 阅读 · 0 评论 -
线程
关于java python的线程原创 2016-01-09 19:26:00 · 390 阅读 · 0 评论 -
面向对象
各语言面向对象的基本语法原创 2016-01-04 23:19:17 · 294 阅读 · 0 评论 -
基本数据类型
突然想写博客了,因为学的东西比较杂,而且忘性又是一流的好,笔记也是乱糟糟的,所以总是学了忘,用到了又总是掘地三尺找不到 写博客至少工整一点,为以后查找方便,如果能够对别人有点小帮助,那就更好了,不过本人也只有小学学历,我写的只能耐着性子看了,如果有错误和不好的地方,希望能够指正 本文及之后的内容 主要是总结一下本人所学过编程语言的基础部分 编程语言有强类型与弱类原创 2016-01-01 21:14:07 · 371 阅读 · 0 评论 -
java之番外
1 反射 1.1 获得类的Class对象 Class c1 = Object.class; Class c2 = Class.forName("java.lang.Object"); Class c3 = new Object().getClass(); c1和c2会调用Object中的静态代码块且 Class支持泛型 1.2 创建对象 Object obj = c1.newInst原创 2016-01-15 17:15:49 · 473 阅读 · 0 评论 -
php之番外
1 文件管理 1.1 文件属性函数 如file_exists() filesize() stat()... 1.2 目录路径截取 如 2 上传与下载 3 mysql原创 2016-01-27 09:01:37 · 324 阅读 · 0 评论 -
收藏的链接
java基础 http://blog.youkuaiyun.com/raylee2007/article/details/49100439 python基础 http://blog.youkuaiyun.com/raylee2007/article/details/47376729原创 2016-01-04 01:02:57 · 281 阅读 · 0 评论 -
容器
1 java 1.1 实现collection接口,支持泛型,有序,子类有 1.1.1 ArrayList 最常用的 线程不安全的 1.1.2 LinkedList 基于链表的数据结构 线程不安全的 也实现了Queue 也是一个双向队列 1.1.3 vector 类似ArrayList,但是是线程安全的,效率比ArrayList 1.2 实现colle原创 2016-01-01 22:06:28 · 368 阅读 · 0 评论 -
c之番外
1 指针 int i; 定义整型变量 i。 int *p; p为指向整型数据的指针变量。 int a[n]; 定义整型数组a,它有n个元素。 int *p[n]; 定义指针数组p,它由n个指向整型数据的指针元素组成。 int (*p)[n]; p为指向含n个元素的一维数组的指针变量。 int f(); f 为一个返回整型的原创 2016-01-16 11:42:40 · 383 阅读 · 0 评论