由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请问这个C++程序有什么问题吗
相关主题
小白请教一个C++问题:问什么我不能把两个指针=起来?a simple question for C++ class
一个C++语法问题C++里面
private destructorC++ 弱问一个
请教一道入门小题C++疑问
conversion between const to nonconst请教一个作用域的问题
编译器如何分辨返回类型不同的函数?[合集] C++问题(copy constructor)
namespace 问题关于c++的constructor的面试题
namespace defined in another file问一个简单的C++问题
相关话题的讨论汇总
话题: int话题: ptr话题: const话题: std话题: include
进入Programming版参与讨论
1 (共1页)
g*****e
发帖数: 766
1
#include
#include
template < class T >
class A
{
T a;
public:
void set( T const t_a ){ a = t_a; }
T const & get() { return a; }
};
int main( int, char ** ) {
int n_b(100);
A< int > * a_ptr;
if ( true ) {
A< int > b_a;
b_a.set( n_b );
a_ptr = &b_a;
}
std::cout << a_ptr->get() << std::endl;
return 0;
}
谢谢,还是就没问题了?
p*********t
发帖数: 2690
2
int n_b(100); 啥意思?不懂。

【在 g*****e 的大作中提到】
: #include
: #include
: template < class T >
: class A
: {
: T a;
: public:
: void set( T const t_a ){ a = t_a; }
: T const & get() { return a; }
: };

G*******s
发帖数: 4956
3
用整数100初始化这个整型变量对象吧?

【在 p*********t 的大作中提到】
: int n_b(100); 啥意思?不懂。
g*****e
发帖数: 766
4
对,但是这个程序有什么别的问题吗?

【在 G*******s 的大作中提到】
: 用整数100初始化这个整型变量对象吧?
G*******s
发帖数: 4956
5
好久不用c++了
看不出来了
你发现什么问题了么?

【在 g*****e 的大作中提到】
: 对,但是这个程序有什么别的问题吗?
p*********t
发帖数: 2690
6
可能我比较正统,如果是我,直接写=100;

【在 G*******s 的大作中提到】
: 用整数100初始化这个整型变量对象吧?
g*****e
发帖数: 766
7
是的,我也这么写,但是这是一道面试题,呵呵

【在 p*********t 的大作中提到】
: 可能我比较正统,如果是我,直接写=100;
p*********t
发帖数: 2690
8
compile一下就知道了。现在我很多时候借助compile.

【在 g*****e 的大作中提到】
: 是的,我也这么写,但是这是一道面试题,呵呵
f*******n
发帖数: 12623
9
问题在这里,看的出吗:
if ( true ) {
A< int > b_a;
a_ptr = &b_a;
}
g*****e
发帖数: 766
10
看不出,请大侠明示

【在 f*******n 的大作中提到】
: 问题在这里,看的出吗:
: if ( true ) {
: A< int > b_a;
: a_ptr = &b_a;
: }

相关主题
编译器如何分辨返回类型不同的函数?a simple question for C++ class
namespace 问题C++里面
namespace defined in another fileC++ 弱问一个
进入Programming版参与讨论
a*******h
发帖数: 123
11
b_a will be destructed at the end of this scope.

【在 g*****e 的大作中提到】
: 看不出,请大侠明示
g*****e
发帖数: 766
12
if(true)也算一个scope吗?
不是吧,我编译过了没什么问题

【在 a*******h 的大作中提到】
: b_a will be destructed at the end of this scope.
t****t
发帖数: 6806
13
as long as there is {}, it is a scope

【在 g*****e 的大作中提到】
: if(true)也算一个scope吗?
: 不是吧,我编译过了没什么问题

t*****n
发帖数: 4908
14
b_a只活在{}里面吧。出了{}就不存在了。可以用valgrind之类的查查。好多代码分析
软件都可以查出来。

【在 a*******h 的大作中提到】
: b_a will be destructed at the end of this scope.
p*********t
发帖数: 2690
15
是不是微软的面试题? visual studio有时候就要求所有变量在程序开始declare.
考局部变量和全局变量.

【在 g*****e 的大作中提到】
: 是的,我也这么写,但是这是一道面试题,呵呵
c******n
发帖数: 4965
16
yeah I interviewed someone with this problem too

【在 a*******h 的大作中提到】
: b_a will be destructed at the end of this scope.
1 (共1页)
进入Programming版参与讨论
相关主题
问一个简单的C++问题conversion between const to nonconst
C++菜问: 怎么这样也可以?编译器如何分辨返回类型不同的函数?
大家来做题C++。namespace 问题
小问题namespace defined in another file
小白请教一个C++问题:问什么我不能把两个指针=起来?a simple question for C++ class
一个C++语法问题C++里面
private destructorC++ 弱问一个
请教一道入门小题C++疑问
相关话题的讨论汇总
话题: int话题: ptr话题: const话题: std话题: include