- 博客(7)
- 收藏
- 关注
原创 C ++:如何在类成员中使用未命名的模板参数?
在C++中,你可以在类成员中使用未命名的模板参数,形如 typename = decltype(…),以便于为模板提供默认值或者进行条件编译。
2024-03-28 16:29:26
722
原创 C++ 虚函数简单介绍
2、一般来讲,把派生类赋值给基类,或者基类指针指向派生类,调用的函数,都是基类的函数。虚函数可以使得基类的指针或引用调用其派生类的虚函数。如果没有重写基类虚函数,或者写的不正确,那么指向派生类对象的基类指针调用的还会是基类的函数实现。1、可以在程序运行时通过指针或引用调用相同的函数名,而根据具体的指向对象 实现不同功能的 函数称为虚函数。还有协变, 重写,重载,覆盖等概念,后面有空再加以详细说明。
2024-03-28 14:21:25
253
转载 c++ 多线程 条件变量 线程池
多线程程序中当你不仅想要保护数据,还想对单独的线程进行同步。例如,在第一个线程完成前,可能需要等待另一个线程执行完成。c++11标准库提供了一些工具可用于同步操作:条件变量(condition variables)和期望(futures)。
2023-12-14 02:59:42
166
1
原创 vdev creation failed:create_mp_ring_vdev:693 问题解决思路
最后,当出现这个问题时,先尝试安装 libpcap-dev 或者 其他使用到的驱动库的库文件。再重新编译安装dpdk库,之后编译自己编写的依赖于dpdk库文件的程序。再次运行自己的程序和dpdk-pdump抓包程序,成功运行。
2023-11-27 11:07:37
690
1
原创 Pytorch中的torch.gather函数的理解
Pytorch中的torch.gather函数的理解Pytorch中的torch.gather函数Pytorch中的torch.gather函数pytorch比tensorflow更加编程友好,准备用pytorch试着做一些实验。先看一下简单的用法示例代码,然后结合官方示例来解读:b = torch.Tensor([[1,2,3],[4,5,6]])print bindex_0 = torch.LongTensor([[1],[2]])index_1 = torch.LongTensor([[
2020-12-26 19:54:50
268
原创 类中的虚函数与普通成员函数在对象上调用的区别,及对构造函数和析构函数小的理解
由简单的代码出发,边看边分析:#include <iostream> using namespace std;class A{public: A( ) { cout << "constructor" << endl ; } ~A( ) { cout << "destructor" << endl; } ...
2020-03-30 20:34:36
303
转载 Python字符串内置判断数字的三个函数
Python字符串内置判断数字的三个函数:isdecimal(…)| S.isdecimal() -> bool| Return True if there are only decimal characters in S,| False otherwise.翻译:如果S中只有十进制字符,则返回True,否则为False。isdigit(…)| ...
2020-03-21 01:50:19
1490
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人