模板是C++中一个重要的部分,也是泛型编程的基础,一个模板就是一个创建类或函数的蓝图,使用它在很多时候都能给我们带来巨大的便利。一、函数模板定义一个函数模...
模板是C++中一个重要的部分,也是泛型编程的基础,一个模板就是一个创建类或函数的蓝图,使用它在很多时候都能给我们带来巨大的便利。一、函数模板定义一个函数模...
问题引出C++中两个类互相包含是无法通过编译的:class B; class A{ B b; } class B{ A a; }
0x01 介绍C++类中有两种方式可以用来初始化成员变量,一种最常见的是在构造函数内部直接对成员函数赋值:class CTest{ int m_a...
一、概述python可以通过random包来产生随机数或者执行一些随机操作。1. random.seed()给定一个数据作为随机数种子,和大多数语言一样,...
0x01 传递非引用对象对于普通的变量,python函数的值传递过程和大多语言一样都是传递参数的副本,函数体内修改参数值不会对外部传参生效:def f1(...
python中针对小整数有一个专门的缓存机制,位于[-5, 257) 之间的小整数会专门分配额外的空间。它们不会被GC回收掉,并且使用这些整数赋值时变量都...
很久没有用C++,今天用C++写链表,结果因为一个小问题卡了好半天。浪费了大半天才找到问题的原因,这里记录一下,生疏了。。。创建一个类CTest ,代码如...
一、waitgroup介绍多线程编程中,经常会遇到这样的一种场景:main函数中为了等待其他线程执行完,在return之前都要执行sleep以争取更多的时...
0x01 以下代码能通过编译吗package main import "fmt" type user interface { ...
0x01 什么是逃逸第一次听说逃逸是在雨痕学堂,一脸懵逼的百度了半天也没找到一个明确的说法,直到昨天在论坛上看到一篇关于变量逃逸的文章才明白。因为函数都是...