随笔分类 - C++
摘要:踩过的坑size_t类型下标逆序遍历 通过下标逆序遍历以下代码是没有问题的 string s; cin >> s; for (int i = s.length() - 1; i >= 0; --i) cout << s[i]; 但是如果用无符号类型作为循环变量的类型会出现死循环的问题,因为 i>=0
阅读全文
摘要:数组动态创建问题 C++较新版本中允许通过变量方式动态创建数组 int n; cin >> n; int a[n] = {0}; 但有些ide会提示 "表达式必须含有常量值c/c++" 问题,可用以下方式消除此问题 int n; cin >> n; int *a = new int[n]; 注意:采
阅读全文
摘要:bool IsPrime(uint64_t n) { bool r = (n != 1); if (n > 2) { uint64_t lm = sqrt(n); for (uint64_t i = 2; i <= lm; i++){ if (n % i == 0) { r = false; bre
阅读全文
摘要:封装一个先,还没写完,后面再改 /* ### ### #### #### ######### ## ### ## ## # ## ## ## AaronMing 2022 #### #### 超长整数处理类型 2022-11-13 创建 2022-11-19 增加对int的乘法计算 2022-11-
阅读全文

浙公网安备 33010602011771号