会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
田大叔
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
2021年2月8日
浅拷贝和深拷贝
摘要: 一:浅拷贝 同一个类型的对象之间可以赋值,使得两个对象的成员变量的值相同,两个对象仍然是独立的对象,这种情况被称为浅拷贝。 一般情况下,浅拷贝没有任何副作用,但是当类中有指针,并且指针指向动态分配的内存空间,析构函数做了动态内存释放的处理,会导致内存问题。 下面是浅拷贝的例子: //构造函数来初始化
阅读全文
posted @ 2021-02-08 00:38 田大叔
阅读(107)
评论(0)
推荐(0)
2021年2月6日
C++智能指针的入门
摘要: C++98有智能指针了,但是到C++11上才大量的应用。啥为智能指针,其实智能指针就是个类,它直接来管理我们创建对象内存的释放,这样就能防止在写C++代码时,new出了一个对象,但是后面却没有delete。 智能指针为一个类的话,那么这个类就重载有指针的操作符 ” * -> “,下面是个智能指针一个
阅读全文
posted @ 2021-02-06 01:51 田大叔
阅读(77)
评论(0)
推荐(0)
shell的提高练习(二)
摘要: 一 shell的一些特殊的符号 如下的例子,文件cc.sh的内容如下: #!/bin/bash echo $0 #$0表示的是 ” ./cc.sh “ echo $1 echo $2 echo $3 echo $9 echo ${10} echo ${11} # 这里必须要用上“ {}”,要不然显示
阅读全文
posted @ 2021-02-06 00:56 田大叔
阅读(94)
评论(0)
推荐(0)
2021年2月3日
shell的提高练习(一)
摘要: 一 (1)在使用linux编写shell脚本之前,我们得先查看下系统支持的shell,可以通过 cat /etc/shells,可以查看所支持的shell。并且通过echo $SHELL查看当前使用的是哪个shell。如下是本人当前系统支持的shell: 因为当前使用的是/bin/bash,那么在脚
阅读全文
posted @ 2021-02-03 02:53 田大叔
阅读(146)
评论(0)
推荐(0)
2021年2月2日
linux下常使用的命令(一)
摘要: 不论是做运维,或者做linux服务器的开发,还是做大数据这块,都要对linux一些指令比较熟悉。特别是使用Centos这系统,得特别的抓狂了。 一 指令的入门 (1) root这表示当前的用户名,ubuntu表示当前的主机名,“#”表示的是超级用户(root)。 “$"表示的是一般用户。 主机名(如
阅读全文
posted @ 2021-02-02 00:31 田大叔
阅读(84)
评论(0)
推荐(0)
2021年2月1日
简单的代码实现大小端的判断
摘要: 大小端模式这个不用说了,C面试题或者考官也会经常问到。打比方说,0x1278这个数据存在内存中。在小端模式下,数据的低字节 78 存在内存的低地址中,而高字节 12 存在内存的高地址中。而大端模式刚好反过来。 有时候面试题会出些写个代码来判断当前的机器是啥模式?我看到不少的别人写的代码,有些会让人不
阅读全文
posted @ 2021-02-01 00:02 田大叔
阅读(545)
评论(0)
推荐(0)
2021年1月31日
static的妙用
摘要: 一: 在用C做开发时,static的关键字几乎天天要要用到的。 比如有个test.c文件里面,有个全局的变量int aa=0;还有个函数void fun1();当我们不想这个变量aa和函数fun1被别的文件使用到话。我们得按如下这样的更改: static int aa=0; static void
阅读全文
posted @ 2021-01-31 23:28 田大叔
阅读(88)
评论(0)
推荐(0)
上一页
1
2
3
4
公告