
C/C++
whing123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
typedef char* var 和 #define var char * 的区别
typedef char* var 和 #define var char * 的区别转载 2017-09-23 22:26:22 · 1783 阅读 · 0 评论 -
C++ 常用类型间的转换
int 与 string 互转原创 2017-09-04 10:46:08 · 237 阅读 · 0 评论 -
C++ 容器的正向和反向迭代
C++ 容器的正向和反向迭代转载 2017-09-29 21:26:28 · 589 阅读 · 0 评论 -
C++ sizeof
C++ sizeof原创 2017-09-22 09:35:27 · 457 阅读 · 0 评论 -
哪些函数不能声明为虚函数
哪些函数不能声明为虚函数转载 2017-11-01 14:07:54 · 620 阅读 · 0 评论 -
C++ 字符串反转
1. strrev #include char s[] = "hello"; strrev(s); 注:strrev函数只对字符数组有效,对string类型是无效的 2. reverse #include string> #include string s = "hello"; reverse(s.begin(), s.end());原创 2018-01-13 12:35:40 · 395 阅读 · 0 评论 -
C++ 输入一行个数未知的整数
这种情况容易在在线笔试中遇到:输入一行整数,个数未知,整数之间用空格间隔,除了字符串分割提取外,可以采用如下简便方式: int main() { vector<int> inputs; int tmp; cin >> tmp; inputs.push_back(tmp); while (cin.get() != '\n')...转载 2018-04-26 13:20:28 · 5634 阅读 · 0 评论 -
C++ x的y次方对n取模
模运算满足分配率,对于任意的整数 a,b,q,r,n,可以构造: a = K1 * n + q b = K2 * n + r 则 (a*b) mod n = ((a mod n) * (b mod n)) mod n = q * r int pow(int x, int y, int mod) { int res = 1; while(y) { ...转载 2018-04-26 13:58:42 · 2838 阅读 · 0 评论 -
C++ 初始化二维vector
初始化 vector<vector<int>> v(r, vector<int>(c, 0)); resize() vector<vector<int>> v; res.resize(r); // row for (int i = 0; i < r; ++转载 2018-06-11 14:05:17 · 4543 阅读 · 0 评论