由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++小程序查错
相关主题
a simple question for C++ class请教一下这个template function在gcc下要怎么修改
C++ Q04: template memberc++ template question:
私有成员不能用类成员函数修改?C++中使用back_inserter为啥可以不用#include 和using std::back_inserter;??
c++ question菜鸟读C++ STL源程序的疑问
One c++ non-type template questionAny difference between class and typename identifier?
C++要是有null object就好了C++ template question
C++里get array size的问题 (转载)[合集] 又被羞辱了一把... (转载)
C++ question about template typedefC++ implicit typename的问题
相关话题的讨论汇总
话题: ivec话题: elemtype话题: vec话题: vector话题: endl
进入Programming版参与讨论
1 (共1页)
G****A
发帖数: 4160
1
下面这段程序编译没有错误,执行后windows却弹出错误提示框,请帮我看看怎么回事.谢谢
template
void display(const string &msg, const vector &vec)
{
elemType t = vec[0];
cout< cout< }
int main()
{
string a = "Hello";
vector ivec;
ivec[0] = 7;
display(a, ivec);

return 0;
}
k****f
发帖数: 3794
2
ivec[0]=7;
改成:ivec.push_back(7);

谢谢

【在 G****A 的大作中提到】
: 下面这段程序编译没有错误,执行后windows却弹出错误提示框,请帮我看看怎么回事.谢谢
: template
: void display(const string &msg, const vector &vec)
: {
: elemType t = vec[0];
: cout<: cout<: }
: int main()
: {

G****A
发帖数: 4160
3
正解,多谢.

【在 k****f 的大作中提到】
: ivec[0]=7;
: 改成:ivec.push_back(7);
:
: 谢谢

j****g
发帖数: 597
4
为什么?
b********n
发帖数: 609
5
靠,好好看看书吧。vector v define的是空的,怎么可能访问第一个element呢?

【在 j****g 的大作中提到】
: 为什么?
1 (共1页)
进入Programming版参与讨论
相关主题
C++ implicit typename的问题One c++ non-type template question
请问这是什么错误呀C++要是有null object就好了
g++能够生成C++ template展开之后的代码么?C++里get array size的问题 (转载)
How does template work in C++C++ question about template typedef
a simple question for C++ class请教一下这个template function在gcc下要怎么修改
C++ Q04: template memberc++ template question:
私有成员不能用类成员函数修改?C++中使用back_inserter为啥可以不用#include 和using std::back_inserter;??
c++ question菜鸟读C++ STL源程序的疑问
相关话题的讨论汇总
话题: ivec话题: elemtype话题: vec话题: vector话题: endl