logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ChatGPT4.0之使用c++20的concept实现编译期快排

SortableSortablerequires关键字是C++20引入的,用于定义concepts。Concepts是C++中的一种类型约束机制,用于指定模板参数必须满足的条件。它们提高了模板代码的可读性和健壮性,使得编译器能提供更准确的错误信息。requiresrequires关键字和concepts是C++20中引入的重要特性,它们极大地增强了模板的表达能力和类型安全性。通过为模板参数指定明确

文章图片
#c++20
ChatGPT4.0之使用c++20的concept实现编译期快排

SortableSortablerequires关键字是C++20引入的,用于定义concepts。Concepts是C++中的一种类型约束机制,用于指定模板参数必须满足的条件。它们提高了模板代码的可读性和健壮性,使得编译器能提供更准确的错误信息。requiresrequires关键字和concepts是C++20中引入的重要特性,它们极大地增强了模板的表达能力和类型安全性。通过为模板参数指定明确

文章图片
#c++20
ChatGPT 4.0使用之论文阅读

对于不介意看英文的同学来说是一个很不错的工具,只可惜对中文的支持还是比较欠缺,当然这个不是插件的问题,而是GPT本身对中文就不够友好,希望之后的版本可以加强一下这方面吧。

文章图片
#论文阅读
c++中std::hash的以及万能hash使用方法

首先是标准库中的std::hash函数,对于内置的类型,标准库中是已经提供了的(包括std::string),但是若是自己自定义的类型想要求其哈希值的话,就需要自己定义其哈希值的求值方式。下面是简单示范#include <map>#include <unordered_map>#include <unordered_set>#include <iostre

到底了