是C++ 一个关于模板编程问题?

编写模板函数,已知LIST容器里存的一定是指针,指针包含常规的T*,还包含智能指针,
要求编写模板函数FindPtrBylndex,传入int nlndex ,返回第 nlndex位置的指针,若取不到
返回空指针,要求能够在Linux,ios,android,windows 下编译通过(注意平台函数区别,
语法区别,编译器区别。)

在内部用一个数字记录相应的index即可,查找时根据index到数组里面找元素