C++
文章平均质量分 57
HwasinR
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一道很有意思的C++面试题
原题目为《程序员面试宝典》第7章面试题9: struct S{ int i; int *p; }; main() { S s; int *p =&s.i; p[0] = 4; p[1] = 3; s.p = p; s.p[1] = 1; s.p[0] = 2; } 问程序会在哪一行崩溃? 第一次做这道题时我崩溃...原创 2018-08-18 23:57:00 · 293 阅读 · 0 评论 -
数组指针试题
#include<iostream> using namespace std; int main() { int data[][3] = { 10,20,30,40,50,60 }; int(*p)[3]; p = data; cout << p[0][0] << "," << *(p[0] + 1) << "," &a原创 2018-08-31 20:11:34 · 326 阅读 · 0 评论 -
c++虚函数表探究(2018.9.18更新)
2018.9.18更新 关于虚继承的sizeof问题 #include <iostream> #include <vector> #include <string.h> #include <stdio.h> using namespace std; class A { public: char a[4]; virtual void aa()...原创 2018-08-25 18:14:21 · 312 阅读 · 0 评论 -
C++ 求排列组合
在笔试面试中经常会遇到求排列组合的题目(或者需求),现在将它们做一个总结。 1.排列数公式与组合数公式 2.思路 参考程序员面试宝典P112,求9位数能被整除的问题(具体请自己去看书),实际上的思路就是利用一个bool型数组记录被占用的位置,DFS求解。这里想指出STL有next_permutation方法。 vector<string> res; void dfs(...原创 2018-09-03 23:35:05 · 4660 阅读 · 0 评论
分享