摘要:vvvvbvb
阅读全文
02 2021 档案
摘要:类型方法和函数 概述 下面直接进入主题 在go中可以自定义类型,比如type N int,可以为这个类型添加各种方法,可以看出方法具有接收者receiver。而函数则是类似C语言的一般函数,给定一个参数进行某种操作。00即方法是指哪个类型的方法,而函数是无依赖自由的。 type N int func
阅读全文
摘要:这篇根据一些文章整理,对移动语义进行详细记录 移动语义 const& 复制构造存在的问题 复制构造在前面的文章中有记录,它的主要一个问题在于使用const &进行常引用,导致被复制的对象不能修改。按照常理来说,一般不需要修改被复制的对象,但在某些情况下却非常有用。首先看个代码: Person mak
阅读全文
摘要:package main import ( "log" "sync" "time" ) func main() { block := 12 //分块数,可以调整测试 N := 1000000000 //最大数 ch := make(chan int, block) exit := make(chan
阅读全文
摘要:核心:不安全指针和反射 概述 这篇文章也是长篇,为了把问题记录清楚,还是按照一直坚持的写作习惯,从零开始在C语言中,对指针进行操作是非常正常的一件事,由于指针包裹的是内存地址,因此对于指针来说,也只有加减法具有意义下面先看个C的代码: int main(int argc, char* argv[])
阅读全文
摘要:标题四 标题四 标题五 标题三 标题四 长段的标题 长段的标题 长段的标题 标题五 长段的标题 长段的标题 长段的标题 标题 一 标题四 长段的标题 长段的标题 长段的标题 标题五 标题六 标题四 长段的标题 长段的标题 长段的标题 标题四 长段的标题 长段的标题 长段的标题 标题五 长段的标题 长
阅读全文
摘要:起源:重载引起的问题 春节没事闲下来记录一下,对问题做一个汇总 普通const和non-const的重载选择 如图所示,遇到类似问题,编译器会做出重载选择。const接收的范围比non-const范围大。 临时对象的重载选择 标题一 测试 问题提出:string的引用 对于函数形参,可以使用引用或者
阅读全文
摘要:里面涉及的几个回调还比较有用处,记录一下用做练手主要还是一个原理:函数和方法基本是相似的,区别仅仅在于方法可能带有一个状态(对象拥有的成员变量),在C++11中使用std::function将调用统一 typedef std::function<void(const std::string&)> C
阅读全文
摘要:duilib概述 参照duilib类图这篇主要记录框架思路 PlaceHolder PlaceHolder字面上看是布局容器,单独将布局相关的操作分离出来。从抽象来看,可以理解为就是一个矩形块。最重要的属性为: m_rcItem 矩形坐标范围 m_cxyFixed 固定宽高 m_cxyFixed 虽
阅读全文