c++
superjfhc
这个作者很懒,什么都没留下…
展开
-
【c++】 thread
thread创建一个简单线程#include <iostream>#include <thread>#include <utility>#include <chrono>void f1(int n){ for (int i=0;i<5;i++) { std::cout << "Thread 1 executing\n"; ++n; std::this_threa原创 2022-02-01 12:40:22 · 622 阅读 · 0 评论 -
【c++】智能指针
malloc() 函数在 C 语言中就出现了,在 C++ 中仍然存在,但建议尽量不要使用 malloc() 函数。new 与malloc() 函数相比,其主要的优点是,new 不只是分配了内存,它还创建了对象。只有malloc创建的指针对象是可以通过free去释放内存的,如果malloc创建了指针变量ptr_a,然后将ptr_a的值赋值给另一个指针变量 ptr_b ,然后free(ptr_b) 是行不通的。只能去 free那个被 malloc 创建出来的指针变量。new 也是这样。code#inc.原创 2022-01-31 19:54:18 · 889 阅读 · 0 评论 -
【c++】数组与指针
数组与指针基本概念实例演示指针变量的声明与赋值数组基本概念指针是c/c++中一个非常重要的概念。如果在程序中定义了一个变量,在对程序进行编译时,系统会给这个变量分配内存单元。编译系统会根据程序中定义的变量类型分配一定长度的空间。例如,c++ 为整形变量分配4个字节,为字符型变量分配1个字节。内存区的每个字节都有编号,就是地址。通过地址能够找到所需的变量单元,因此包地址形象化的称为指针。如果一个变量专门用来存放另一个变量的地址,则它称为指针变量,指针变量的值是地址(即指针)。指针是一个地址,指针变量原创 2022-01-31 12:52:02 · 1196 阅读 · 0 评论 -
c++高级教程
目录文件和流C++ 异常处理动态内存命名空间模板函数模板文件和流到目前为止,我们已经使用了 iostream 标准库,它提供了 cin 和 cout 方法分别用于从标准输入读取流和向标准输出写入流。本教程介绍如何从文件读取流和向文件写入流。这就需要用到 C++ 中另一个标准库 fstream,它定义了三个新的数据类型:数据类型描述ofstream该数据类型表示输出文件流,用于创建文件并向文件写入信息。ifstream该数据类型表示输入文件流,用于从文件读取信息。f原创 2020-12-27 11:34:27 · 1536 阅读 · 0 评论 -
c++面向对象(精简版)
目录类&对象C++ 类成员函数C++ 类访问修饰符公有(public)成员私有(private)成员protected(受保护)成员继承类构造函数 & 析构函数构造函数析构函数C++ 拷贝构造函数友元函数内联函数this 指针类的静态成员静态成员函数继承访问控制和继承继承类型多态类&对象类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。定义一个类,本质上是定义一个数据类型的蓝图,它定义了类的对象包括了什么,原创 2020-12-27 00:18:24 · 456 阅读 · 0 评论 -
c++面向对象
目录类&对象类访问修饰符public私有(private)成员protected(受保护)成员继承中的特点类构造函数 & 析构函数类的析构函数拷贝构造函数C++ 友元函数内联函数类&对象类是 C++ 的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。#include <iostream> using namespace std; class Box原创 2020-12-26 11:38:54 · 542 阅读 · 0 评论 -
【技术文档】HRNet姿态估计
目录模型结构augmentloss模型结构class PoseHighResolutionNet(nn.Module):def __init__(self, cfg, **kwargs): self.inplanes = 64 extra = cfg['MODEL']['EXTRA'] super(PoseHighResolutionNet, self).__init__() # stem net self.conv1 = nn.Conv2d(3, 64,原创 2020-12-25 21:21:42 · 575 阅读 · 0 评论 -
C++入门必备知识
目录执行环境设置本地环境设置文本编辑器C++ 编译器基本语法C++ 中的分号 & 语句块C++ 标识符注释数据类型typedef 声明枚举类型size_t数据类型C++ 中的左值(Lvalues)和右值(Rvalues)自动转换规则声明与定义声明在调用之前变量的作用域静态变量C++ 常量定义常量宏定义 #define 和常量 const 的区别是否可以做函数参数const关键字应用修饰指针执行1.在 C++ 中,分别使用.h 和.cpp 来定义一个类。.h 中存放类的声明函数原型(放在类的声明中原创 2020-12-21 00:16:04 · 564 阅读 · 0 评论