• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Tricker_5

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2023年10月6日

宏连接符与括号

摘要: #include <stdio.h> int testFunc() { printf("test\n"); } /* 使用宏连接符 ##,宏参数与括号不需要使用 ## 连接 */ #define TEST(x) test##x(); int main() { TEST(Func) return 0; 阅读全文

posted @ 2023-10-06 23:31 Tricker_5 阅读(36) 评论(0) 推荐(0)

2022年7月18日

一些位运算小技巧

摘要: x & (-x) // 获得 x 中位数为1的最低位置(最低位为结果为1) x & (x - 1) // 将 x 的二进制表示中的最低位的1置成0// 未完待续 阅读全文

posted @ 2022-07-18 19:41 Tricker_5 阅读(23) 评论(0) 推荐(0)

快速幂与快速乘

摘要: 1 double quickMul(double x, long long N) { 2 double ans = 1.0; 3 double x_ = x; 4 // 在对 N 进行二进制拆分的同时计算答案 5 while (N > 0) { 6 if (N & 1) { 7 // 如果 N 二进 阅读全文

posted @ 2022-07-18 19:16 Tricker_5 阅读(28) 评论(0) 推荐(0)

2020年10月1日

C++获取文件下的所有文件

摘要: 转自博客 https://blog.csdn.net/cxf7394373/article/details/7195661 用自己命名风格改了改,便于后续copy,需要头文件 <io.h> void getFileNames(string path, vector<string>& v_file_n 阅读全文

posted @ 2020-10-01 00:41 Tricker_5 阅读(103) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3