s*g
2 楼
~_~!
d*j
3 楼
Essential C++ 第二章介绍了如何使用function pointer,我试了了一下,想获取一个
定义好的function pointer array的长度,却怎么也搞不定,请指教。
具体的问题是,有5中sequence,如fibonacci序列,squared序列,等等,假设有下列5
个对应的function,输入参数为 int size,返回一个size长度的const vector;
const vector* fibon_seq(int);
const vector* lucus_seq(int);
const vector* pell_seq(int);
const vector* triang_seq(int);
const vector* square_seq(int);
再有一个从一个vector中取出第n个元素的函数,参数为pos,要取的数字的位置,elem,
引用,存储返回值,fp,第三个是function pointer,具体如下:
bool seq_elem(int pos, int& elem, const vector* (*seq_ptr)(int));
现在,我定义了一个function pointer array,形式如下:
const vector * (*seq_array[])(int) = {fibon_seq, lucus_seq, pell_seq,
triang_seq, square_seq};
这些代码编译都没问题,现在的问题是:
如何获取 seq_array的长度,比如,这个例子中,返回应该为5.
我试验过下列形式:
int len = *(*seq_array[])->size();
int len = *(seq_array[])->size();
等等,都不行。
还请教该如何处理?
定义好的function pointer array的长度,却怎么也搞不定,请指教。
具体的问题是,有5中sequence,如fibonacci序列,squared序列,等等,假设有下列5
个对应的function,输入参数为 int size,返回一个size长度的const vector;
const vector
const vector
const vector
const vector
const vector
再有一个从一个vector中取出第n个元素的函数,参数为pos,要取的数字的位置,elem,
引用,存储返回值,fp,第三个是function pointer,具体如下:
bool seq_elem(int pos, int& elem, const vector
现在,我定义了一个function pointer array,形式如下:
const vector
triang_seq, square_seq};
这些代码编译都没问题,现在的问题是:
如何获取 seq_array的长度,比如,这个例子中,返回应该为5.
我试验过下列形式:
int len = *(*seq_array[])->size();
int len = *(seq_array[])->size();
等等,都不行。
还请教该如何处理?
x*u
4 楼
想求一份会计专业的PS sample。有没有好心人能发给我?
最好不是google来的,是自己的最好了。保证不照抄,只是参考一下内容,结构。
收到之后双黄包奉上。
y*******[email protected]
最好不是google来的,是自己的最好了。保证不照抄,只是参考一下内容,结构。
收到之后双黄包奉上。
y*******[email protected]
g*j
5 楼
What are you doing mommy? Why waste time here? Go to see your pediatrician
or go to ER.
or go to ER.
p*o
7 楼
sizeof(seq_array)/sizeof(seq_array[0])
列5
elem,
【在 d****j 的大作中提到】
: Essential C++ 第二章介绍了如何使用function pointer,我试了了一下,想获取一个
: 定义好的function pointer array的长度,却怎么也搞不定,请指教。
: 具体的问题是,有5中sequence,如fibonacci序列,squared序列,等等,假设有下列5
: 个对应的function,输入参数为 int size,返回一个size长度的const vector;
: const vector* fibon_seq(int);
: const vector* lucus_seq(int);
: const vector* pell_seq(int);
: const vector* triang_seq(int);
: const vector* square_seq(int);
: 再有一个从一个vector中取出第n个元素的函数,参数为pos,要取的数字的位置,elem,
列5
elem,
【在 d****j 的大作中提到】
: Essential C++ 第二章介绍了如何使用function pointer,我试了了一下,想获取一个
: 定义好的function pointer array的长度,却怎么也搞不定,请指教。
: 具体的问题是,有5中sequence,如fibonacci序列,squared序列,等等,假设有下列5
: 个对应的function,输入参数为 int size,返回一个size长度的const vector;
: const vector
: const vector
: const vector
: const vector
: const vector
: 再有一个从一个vector中取出第n个元素的函数,参数为pos,要取的数字的位置,elem,
d*j
9 楼
.............
非常感谢!It works!
这么基本的东西反而忘了..
老是想着怎么用size() or length() 等vector类的成员函数了!
多谢!
非常感谢!It works!
这么基本的东西反而忘了..
老是想着怎么用size() or length() 等vector类的成员函数了!
多谢!
相关阅读
Project请教,谢谢!问个弱问题读会计考CFA有用吗?询问BECKER CPA FINAL REVIEW 对考过CPA考试用处大不大?新手求助。精算专业,想考下CPA充实自己请问UNCC accounting 怎么样?马上就要考第一科了,紧急求助!没有任何会计课程和工作经验去学会计硕士做审计的来说说现在的Hours吧CC选课的问题求教考试资格问题找 ENTR-LEVEL 工作的时候,学校重要吗?Far 自己测试要大约多少才能过?请问会计硕士去四大一般是做什么方向啊?想问问,在美国学税,回国之后用吗?Can Independent contract job hours count toward the GAE hours for CPA license application purpose?CPA Audit simulation请问我这种情况是申请会计的MS好,还是申请MBA ACCOUNTING好?公司一边裁员一边烧钱。求助关于非会计专业硕士考CPA的事宜