随笔分类 -  1-编程语言

主要是c/c++语言相关的知识学习总结
摘要:1. 函数 1) 参数传递顺序,即调用者将参数传递给函数的顺序。python中有4种带参方式: fun1(a,b,c) fun2(a=1,b=2,c=3) fun3(*args) fun4(**kargs) 赋值过程为: 按顺序把传给args的实参赋值给对应的行参 args = value 形式的实 阅读全文
posted @ 2017-08-23 17:27 patton-heart 阅读(253) 评论(0) 推荐(0)
摘要:概述:Go语言没有沿袭传统面向对象编程中的诸多概念,比如继承、虚函数、构造函数和析构函数、隐藏的this指针等。但Go的语法是在其它语言长期实践后打磨的考虑,只有实际写的时候才会慢慢体会它的便捷。 1 数据类型 18个基本类型:bool, string, rune, byte, int, uint, 阅读全文
posted @ 2017-08-23 11:54 patton-heart 阅读(352) 评论(0) 推荐(0)
摘要:1. Python变量 如果把单一值变量称为一维变量,把可以扩展元素的变量称为多维变量,则python的变量可以划分如下: 变量维度 Python变量 说明 一维 数字 int(有符号整型) 数字类型可以做转换 long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex( 阅读全文
posted @ 2017-03-15 17:33 patton-heart 阅读(2247) 评论(0) 推荐(0)
摘要:sizeof是c/c++中很有用的一个操作符,在编程中很多场景下十分必要,必要性表现在: 总之,为了不考虑平台等因素影响数据类型大小,sizeof直接返回当前平台特定对象的字节数。 sizeof作用对象: 注:以下测试都在某特定windows机器上操作。 1. 内置类型: sizeof(char); 阅读全文
posted @ 2017-02-06 19:53 patton-heart 阅读(209) 评论(0) 推荐(0)
摘要:1. 基本需求 1) 一个基类,其某个方法代表一个线程的生命运行周期。之后通过继承自这个基类来实现个性化线程类; 2) 具备类似QObject的定时器设置功能; 3) 提供在线程对象中同步和异步执行方法的功能; 这三个基本需求,可以满足C++应用编程对线程使用的主要场景。 2.实现方式 要实现上述基 阅读全文
posted @ 2016-10-15 14:21 patton-heart 阅读(669) 评论(0) 推荐(0)