- 博客(9)
- 收藏
- 关注
原创 C++关键字decltype
auto 根据=右边的初始值 value 推导出变量的类型,auto 要求变量必须初始化,而 decltype 根据 表达式推导出变量的类型,跟=右边的 value 没有关系, decltype 不要求变量必须初始化,可以修饰类的成员变量。decltype 是 C++11 新增的一个关键字,它和 auto 的功能一样,都用来在编译时期进行自动类型推导,decltype 是“declare type”的缩写,译为“声明类型”。简单就是王道,能复制粘贴的绝对不手打,能少打的绝对不多打,才是程序牛马的信条。
2023-11-22 10:59:50 105
原创 C++ 关键字auto
注意:auto 仅仅是一个占位符,在编译器期间它会被真正的类型所替代。或者说,C++ 中的变量必须是有明确类型的,只是这个类型是由编译器自己推导出来的。使用了 auto 关键字以后,编译器会在编译期间自动推导出变量的类型,这样我们就不用手动指明变量的数据类型了。总体来说就是可以简化代码,在一些生命周期比较短,使用方法较简单的,理解含义不复杂的时候推荐使用。auto 除了可以独立使用,还可以和某些具体类型混合使用。
2023-11-22 10:01:23 58
原创 自学Python第七弹(进阶篇(二)网络编程)
网络编程通信协议因为大标题是‘自学Python’所以本章主要介绍Python的Socket函数,具体的网络通信基础将由另一套独立的网络通信具体章节介绍。参考资料来自《图解TCP/IP》【日】竹下隆史、村山宫保、荒井透、苅田幸雄 著。预计一周读完。大概在十二月中旬以后开始正式编写这一系列博客。SocketSocket套接字,可以吧它暂时理解成是语言对协议的封装接口,把Socket当做正常的类...
2018-12-06 16:15:41 217 1
原创 自学Python第六弹(进阶篇(一)进程和线程)
进程创建进程的常见方式:使用multiprocessing模块创建进程:multiprocessing模块提供了一个Process类来代表一个进程对象Process(group,target,name,args,kuargs)... group 参数未使用值始终未None target 表示当前进程启动时执行的可调用对象 name 为当前进程实例的别名 args 表示传递...
2018-12-05 16:58:51 216
原创 自学Python第五弹(基础篇(四) 文件操作)
文件操作基础文件操作创建和打开文件file = open(filename,mode,buffering,encoding)... file 文件对象 open 打开文件函数 filename 文件名 可以是完整的文件路径,否则工作路径就是当前文件夹下 mode 选参数 制定文件打开方式 默认只读(r) buffering 可选参数 制定缓存模式 :0 不缓存,1 缓存, &g...
2018-12-03 21:28:13 152
原创 自学Python第四弹(基础篇(三)编程)
编程篇本篇涉及范围Python的逻辑语法、函数、类、对象、模块、包等方面语法基本与C++一致。简单介绍一下不一致的地方 算了还是举例说明吧例1:判断语句 if…elif…elseC++:int a ,b =0;printf("输入第一个值");scanf("%d",a);printf("输入第二个值");scanf("%d"
2018-12-03 15:10:13 191
原创 自学Python第三弹(基础篇(二)数据结构)
数据结构Python中内置的5种常用的序列结构,分别是列表、元组、集合、字典和字符串。数据结构是否可变是否重复是否有序定义符号列表可变可重复有序[ ]元组不可变可重复有序( )集合可变不重复无序{ }字典可变可重复无序{ key:value}列表列表是连续存储,存储内容的类型可非一致。支持下标访问(支持负数下...
2018-11-29 11:32:50 244 1
原创 自学Python第二弹(基础篇(一))
输入输出输入 print()#默认结尾附带\n输出 input()注释单行注释 #内容多行注释 ‘’‘内容’‘’ “”“内容”“”代码缩进不是采用“{}”和“;”分隔代码块,而是采用代码缩进“\t”和“:”编码规范避免一次导入多个模块命名规范模块\函数\类的属性\方法\:小写+下划线包:小写+点类:首字母大写常量:全大写+下划线受保护变量或者函数:以下划线开头私有成...
2018-11-27 18:13:24 152 1
原创 自学Python第一弹(自述篇)
#为什么学习Python大学的专业是物联网工程,主修Linux下的C语言变成,工作后的自学的C++。在C++的自学中吃了不少亏走了不少的弯路。为什么学习Python呢?不提Python语言有多么语句简洁精悍和庞大的第三方库,但从目前的应用的角度讲,没有任何语言会长存不变。随着技术的发展、随着编程语言的发展,随时更新自己掌握语言的能力是必要的。#Python自学书籍由于自己是Python的小白...
2018-11-27 15:24:09 315 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人