由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 弱问一个c++编程题
相关主题
相关话题的讨论汇总
话题: int话题: std话题: queue话题: namespace话题: c++
进入JobHunting版参与讨论
1 (共1页)
t*****j
发帖数: 1105
1
#include
#include
using namespace std;
long int getNumber(int k)
{
if (k==1) return 1;
queue queueArray[3];
int count = 1;
long int number = 1;
//...... no IO here
return number;
}
int main()
{
long int t = getNumber(5);
return 0;
}
这个程序里,开始没有加using namespace std;这句话,就显示找不到queue,但是加
了这句话以后编译就无问题了。请问为什么啊?
c*b
发帖数: 3126
2
do u know what is a namespace?

【在 t*****j 的大作中提到】
: #include
: #include
: using namespace std;
: long int getNumber(int k)
: {
: if (k==1) return 1;
: queue queueArray[3];
: int count = 1;
: long int number = 1;
: //...... no IO here

a****n
发帖数: 1887
3
queue在std namespace里面
y*******o
发帖数: 6632
4
come on??? You are a famous id here. ^_^
if you do not add using namespace std;
the compiler will try to find a type queue from global anonymous namespace, there is
no queue type in global definition,so can not find it.

【在 t*****j 的大作中提到】
: #include
: #include
: using namespace std;
: long int getNumber(int k)
: {
: if (k==1) return 1;
: queue queueArray[3];
: int count = 1;
: long int number = 1;
: //...... no IO here

t*****j
发帖数: 1105
5
i c..
是不是stl的 vector之类的都在std里面?

【在 a****n 的大作中提到】
: queue在std namespace里面
t*****j
发帖数: 1105
6
I know of course..

【在 c*b 的大作中提到】
: do u know what is a namespace?
t*****j
发帖数: 1105
7
a famous poor c++ knowledge id...
我的蠢问题很多的,希望大家以后不要大惊小怪,很正常,^-^
std里到底包括哪些东西啊,除了IO,感觉是不是一般常用的都在这个namespace里...

, there is

【在 y*******o 的大作中提到】
: come on??? You are a famous id here. ^_^
: if you do not add using namespace std;
: the compiler will try to find a type queue from global anonymous namespace, there is
: no queue type in global definition,so can not find it.

t*****j
发帖数: 1105
8
不好意思....我还有两年full time c++ programming经验呢,不过以前从没好好踏实
学过,很弱吧...马上要面ms,这不在急补课么?
不过每个人都有盲点吧,干嘛踩着人家一个点就这么说呢。
l******e
发帖数: 12192
9
为你好
如果是ms,没必要一定是C++

弱吧

【在 t*****j 的大作中提到】
: 不好意思....我还有两年full time c++ programming经验呢,不过以前从没好好踏实
: 学过,很弱吧...马上要面ms,这不在急补课么?
: 不过每个人都有盲点吧,干嘛踩着人家一个点就这么说呢。

t*****j
发帖数: 1105
10
何必呢....唉...

【在 l******e 的大作中提到】
: 为你好
: 如果是ms,没必要一定是C++
:
: 弱吧

相关主题
进入JobHunting版参与讨论
l******e
发帖数: 12192
11
好吧,当我没说吧

【在 t*****j 的大作中提到】
: 何必呢....唉...
h**6
发帖数: 4160
12
大家不要冷嘲热讽没,我再说一点:
如果不加namespace那句话,可以这样定义队列:
std::queue
有不少人都是使用的这种编程风格。
a****n
发帖数: 1887
13
STL 的东西绝大多数都在这里。。。包括所有container,algo
STL其他部分还有 auto_ptr 和 make_pair 之类的一些toolkit,应该也在这里

【在 t*****j 的大作中提到】
: a famous poor c++ knowledge id...
: 我的蠢问题很多的,希望大家以后不要大惊小怪,很正常,^-^
: std里到底包括哪些东西啊,除了IO,感觉是不是一般常用的都在这个namespace里...
:
: , there is

a****n
发帖数: 1887
14
MS entry level 一般不问语法
SDE 2 的职位会问
l******e
发帖数: 12192
15
using std::queue也常见
其实根本谈不上冷嘲热讽,真的是建议
很多时候面试官看见经历上写了熟悉C++/Java之类,如果一问出了问题,interviewee的
credit立马下降很多

【在 h**6 的大作中提到】
: 大家不要冷嘲热讽没,我再说一点:
: 如果不加namespace那句话,可以这样定义队列:
: std::queue
: 有不少人都是使用的这种编程风格。

t*****j
发帖数: 1105
16
ic.. Thanks~~

【在 a****n 的大作中提到】
: STL 的东西绝大多数都在这里。。。包括所有container,algo
: STL其他部分还有 auto_ptr 和 make_pair 之类的一些toolkit,应该也在这里

t*****j
发帖数: 1105
17
对哦,是常见这么写的,你这么一说我想起来了....
没关系,有我这样的人给大家垫底,要是我也能找到不错的工作的话,大家就会信心加
倍!

【在 h**6 的大作中提到】
: 大家不要冷嘲热讽没,我再说一点:
: 如果不加namespace那句话,可以这样定义队列:
: std::queue
: 有不少人都是使用的这种编程风格。

a****n
发帖数: 1887
18
The C++ Standard Library: A Tutorial and Reference
这本书很好, 网上有电子版
t*****j
发帖数: 1105
19
谢了...不写熟悉C++,我都不知道我该写熟悉什么了。
没关系,暴风雨来得更猛烈点吧。说不定还会有更傻瓜的问题出现!

interviewee的

【在 l******e 的大作中提到】
: using std::queue也常见
: 其实根本谈不上冷嘲热讽,真的是建议
: 很多时候面试官看见经历上写了熟悉C++/Java之类,如果一问出了问题,interviewee的
: credit立马下降很多

l******e
发帖数: 12192
20
其实没啥
google, ms这种,面试基本不考语法

【在 t*****j 的大作中提到】
: 谢了...不写熟悉C++,我都不知道我该写熟悉什么了。
: 没关系,暴风雨来得更猛烈点吧。说不定还会有更傻瓜的问题出现!
:
: interviewee的

相关主题
进入JobHunting版参与讨论
t*****j
发帖数: 1105
21
好的,谢了~~~我之前工作没用过stl的东西,因为游戏编程很少用这方面的东西,内
存控制的问题。而且确实也没想踏实学过,惭愧,前几天把C++ primer的stl,auto
ptr之类的仔细研读了下。这本书只能大概看看了,没那么多时间。
打算这几天抓紧把careerup上的题挑重点在程序上实现一遍,就上场去。
死活到时候就知道了。

【在 a****n 的大作中提到】
: The C++ Standard Library: A Tutorial and Reference
: 这本书很好, 网上有电子版

a****n
发帖数: 1887
22
我上次面试ms的时候,
被挨个问C++,C# 和ASP.NET, 并实现C++ style string 类
简历上写了最好还是准备一下
t*****j
发帖数: 1105
23
Ic... 好的。

【在 a****n 的大作中提到】
: 我上次面试ms的时候,
: 被挨个问C++,C# 和ASP.NET, 并实现C++ style string 类
: 简历上写了最好还是准备一下

y*******o
发帖数: 6632
24
all stl is in std
six contrainer
hundreds of algorithms
and tr1 shared_pointer
io
anything you in standard lib in std::, except tr1,
tr1 is in std::tr1::

【在 t*****j 的大作中提到】
: a famous poor c++ knowledge id...
: 我的蠢问题很多的,希望大家以后不要大惊小怪,很正常,^-^
: std里到底包括哪些东西啊,除了IO,感觉是不是一般常用的都在这个namespace里...
:
: , there is

t*****j
发帖数: 1105
25
thanks~~

【在 y*******o 的大作中提到】
: all stl is in std
: six contrainer
: hundreds of algorithms
: and tr1 shared_pointer
: io
: anything you in standard lib in std::, except tr1,
: tr1 is in std::tr1::

1 (共1页)
进入JobHunting版参与讨论
相关主题
相关话题的讨论汇总
话题: int话题: std话题: queue话题: namespace话题: c++