网站首页 站内搜索

搜索结果

查询Tags标签: std,共有 1098条记录
  • 用C++输出指定项的斐波那契数列

    #include <iostream> #include <Windows.h> #include <string> using namespace std; int main() {int n;long long s;long long a = 1;long long b = 1;cout << "请输入斐波那契数列的个数:";cin >> n;if (n <= 0) {cout &l…

    2022/8/9 1:22:49 人评论 次浏览
  • C++ wait_for

    #include <iostream> #include <future>int mythread() {std::cout << "mythread " << std::this_thread::get_id() << std::endl;std::chrono::milliseconds second(3000);std::this_thread::sleep_for(second);return 5; }int …

    2022/8/9 1:22:49 人评论 次浏览
  • 输入行数,用C++打印金字塔型星号

    #include <iostream> #include <windows.h> #include <string> using namespace std; int main() {int row;cout << "请输入行数:";cin >> row;for (int i = 1; i <= row; i++) {for (int k = 0; k < row - i; k++) {cout…

    2022/8/9 1:22:48 人评论 次浏览
  • C++用短除法把十进制转换为二进制输出

    #include <iostream> #include <Windows.h> #include <string> using namespace std; int main() {int n;int ret[32];int i = 0;cout << "请输入一个正整数:";cin >> n;if (n < 0) {cout << "需要输入一个正整数…

    2022/8/9 1:22:46 人评论 次浏览
  • 归档:220807 | 开门水题:STL 系列模板题

    所有题目都在橙到绿之间。梦回小学。UVA [101] - The Blocks Problem 用一个前驱数组和一个后继数组维护一个类似于链表的结构。 然后每次更改根据题意要求,依次递进地更改结点的前驱 / 后继即可。namespace XSC062 { using namespace fastIO; const int maxn = 35; char…

    2022/8/8 6:22:51 人评论 次浏览
  • C/C++ 使用 openssl 进行 base64 编解码

    话不多说,直接上示例代码 std::string Base64Encode(const unsigned char* data, size_t size) {size_t base64_len = (size + 2) / 3 * 4;if (base64_len == 0){return "";}std::string ret;ret.resize(base64_len);EVP_EncodeBlock((unsigned char*)ret.data…

    2022/8/8 1:23:15 人评论 次浏览
  • C/C++ 使用 openssl 进行 AES/ECB/PKCS5Padding 加密解密

    在 java 上进行 AES128/ECB/PKCS5Padding 加密解密是很简单的public static String aesDecrypt(String str,String key) throws Exception{Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");cipher.init(Cipher.DECRYPT_MODE,new SecretKeySpec(Bas…

    2022/8/8 1:23:14 人评论 次浏览
  • C++ final的用法

    // Online C++ compiler to run C++ program online #include <iostream>struct Base {virtual void print_val() {std::cout << val << std::endl;}double val;int num; };struct A final : Base {void print_val() final{std::cout << val+1 &l…

    2022/8/7 14:24:04 人评论 次浏览
  • c++模板中的“无用”虚拟类

    我看到这样的一段代码:// // Created by admin on 2022/8/6. //#ifndef COROUTINE_PRINTER_H #define COROUTINE_PRINTER_H#endif //COROUTINE_PRINTER_H#pragma once#include <iostream> #include <utility>namespace std {template <class T,class = de…

    2022/8/7 1:23:59 人评论 次浏览
  • Trie数和AC自动机

    字符串算法,随便学一下。 Trie树 字典树,用来求前缀的匹配。 比较简单,每一个字符都是一个节点,相同字符都是相同节点,然后就完了。 我们可以设这里插入的字符串分别是 abc cab bac bca这就是 Trie 构造出来的样子,是不是一下就懂了?我们查询的时候根据这个树跳就完…

    2022/8/6 23:27:12 人评论 次浏览
  • C++进制转换

    C++中,如果进行二进制转换#include<iostream> #include<bitset> using namespace std; #define unsigned int uint32_t void transferRadix(int n){cout << "hex: " << std::hex << n << endl;cout << "dec: &…

    2022/8/6 1:23:54 人评论 次浏览
  • MacBook上VSC无法打开源文件 "bits/stdc++.h"

    今天在VSC上碰到该问题,记录解决问题过程。一、如何解决头文件找不到? 问题:检测到 #include 错误。请更新 includePath。已为此翻译单元(/Users/wangjiaqi/02-workspace/1.cpp)禁用波形曲线。 更新gcc --> 需要安装homebrew <img src="https://user-images…

    2022/8/5 1:22:45 人评论 次浏览
  • C++11 smart pointer 之 weak_ptr(附源码链接)

    std::weak_ptr weak_ptr源码链接 (与shared_ptr在同个.h文件) 定义于头文件 <memory> template< class T > class weak_ptr; (C++11 起)std::weak_ptr 是一种智能指针,它对被 std::shared_ptr 管理的对象存在非拥有性(“弱”)引用。在访问所引用的对象前必…

    2022/8/2 1:27:38 人评论 次浏览
  • C++实现简单的线程池

    // thread_pool.h #pragma once #include <vector> #include <deque> #include <thread> #include <functional> #include <condition_variable>class ThreadPool {using Task = std::function<void()>;using TaskList = std::deque&…

    2022/7/30 14:22:53 人评论 次浏览
  • 一、HELLO,C++

    hello,大家好,我是你们的新朋友,你们可以叫我小潘~ 或许大家是第一次见到我,也有可能是其他平台过来的,我都要给大家作个自我介绍:我是来自河北石家庄的一名新初一学生。我热爱编程技术,擅长Python、C++和命令行(Windows批处理),目标是信息学竞赛。 我的同学们都…

    2022/7/30 14:22:50 人评论 次浏览
扫一扫关注最新编程教程