按时间归档:2023年02月

  • glib源码安装使用方法(转)

    glib库是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和…

    C/C++ 2023年2月24日
    1260
  • 并查集

    并查集 序言:我们大家都是好朋友 并查集是一种维护关系的数据结构 新手所学的并查集都是维护朋友关系的并查集 朋友的朋友是朋友 我们可以将变成朋友的点连到同一个集合中 模板 //并查…

    C/C++ 2023年2月24日
    1410
  • kmeans聚类

    K-means 的算法步骤为: 选择初始化的 \(k\)个样本作为初始聚类中心: \(a=a_1,a_2, a_3,…,a_k\) 针对数据集中每个样本\(x_i\),计算它到…

    C/C++ 2023年2月24日
    1570
  • const的用法

    一、const的基本概念 const名叫常量限定符,用来限定特定变量,以通知编译器该变量是不可修改的。习惯性的使用const,可以避免在函数中对某些不应修改的变量造成可能的改动。 …

    C/C++ 2023年2月24日
    1240
  • CMakeLists.txt模板

    编译动态库的模板add_library 生成可执行程序换成add_executable不需要调试信息的去掉 -g不需要警告信息的去掉 -Wall 这应该是 -W all的组合 cm…

    C/C++ 2023年2月24日
    1400
  • C++设置隐藏文件夹

      // 将文件夹设置为隐藏 QString dir = “D:/tmp”; SetFileAttributes((LPCWSTR)dir.unicode(),FILE_ATTRI…

    C/C++ 2023年2月24日
    1240
  • C++输出文件名、函数名、行号

    1 1 std::cout << “file path = %s” << __FILE__;       // 源文件名 2 2 std::cout &lt…

    C/C++ 2023年2月24日
    1800
  • C++20学习-4 concepts 示例

    #include<iostream> #include <concepts> using namespace std; template<typena…

    C/C++ 2023年2月24日
    1220
  • c++快输的偏爱cin

    当你在代码中写下 ios::sync_with_stdio(0); cin.tie(0); 的时候( 关闭流同步),终于实现了cin的快速输入,但是这也意味着你与cin,cout终…

    C/C++ 2023年2月24日
    1130
  • C++函数调用的压栈过程

    以例子进行讲解 #include <iostream> using namespace std; int f(int n) { cout << n <…

    C/C++ 2023年2月24日
    4130