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类的成员函数了!
多谢!
相关阅读
请问新生如何在银行开户问个简单的excel insert blank page的问题 (转载)Audit Cash?cpa工作经验问题,望前辈指点一下!请教一个问题请问有人转让/出借/出租 两本accounting的书吗?big4 experience needed这里有没有靠IL的CPA的?NH的CPA成绩出来了吗?请问关于CPA考试question about quickbook请教:不要学位,只修满学分就去考CPA,行么?有谁在wisconsin,madison?有San Jose State accounting的兄弟姐妹吗?在Michigan Detroit附近,刚定购2009全套CPA,如果有人想考试还没买如果将来不知在何处就业, 会计,George Washington Univ. VS. CUNY-Baruch?求refer Intern, Bay Area有点儿后悔面试又失败了有人在国外投HK的四大吗?