由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - List x; and List x();
相关主题
LinkedIn 面试题讨论问一个算法问题
sum nested list 我连题目都没看懂T_T 求解答加州公司都那么变态
狗面经nested list weighted sum 用什么数据结构?
C++ Q73: template (skillport)贴一个C++ nested Iterator的code,求讨论和指正。
C++ online Test 一题问一个Linkedin经典题
C++ Q88: nested non-template class新手问个C++的问题,nested loop
问一个C++的binary search tree类实现问题 (转载)g面经来一个。
Leetcode 大侠,加上 C++11 support 吧Embrassed Bloomberg 电面
相关话题的讨论汇总
话题: list话题: function话题: class话题: suppose话题: difference
进入JobHunting版参与讨论
1 (共1页)
t*******i
发帖数: 4960
1
Is there any difference between List x; and List x();
无意中看到的。
f*******t
发帖数: 7549
2
no
t*******i
发帖数: 4960
3
http://www.parashift.com/c++-faq/empty-parens-in-object-decl.ht
A big difference!
Suppose that List is the name of some class. Then function f() declares a
local List object called x:
void f()
{
List x; // Local object named x (of class List)
...
}
But function g() declares a function called x() that returns a List:
void g()
{
List x(); // Function named x (that returns a List)
...
}

【在 f*******t 的大作中提到】
: no
p*****p
发帖数: 379
4
C++的话
无参数的构造函数调用是不带括号的
但是如果List构造函数有参数就得用括号

【在 t*******i 的大作中提到】
: http://www.parashift.com/c++-faq/empty-parens-in-object-decl.ht
: A big difference!
: Suppose that List is the name of some class. Then function f() declares a
: local List object called x:
: void f()
: {
: List x; // Local object named x (of class List)
: ...
: }
: But function g() declares a function called x() that returns a List:

t*******i
发帖数: 4960
5
我觉得题目指的是任意 class
Suppose that List is the name of some class.

【在 p*****p 的大作中提到】
: C++的话
: 无参数的构造函数调用是不带括号的
: 但是如果List构造函数有参数就得用括号

p*****p
发帖数: 379
6
so what?

【在 t*******i 的大作中提到】
: 我觉得题目指的是任意 class
: Suppose that List is the name of some class.

d*****n
发帖数: 23
7
C++ doesn't support nested functions, right?

【在 t*******i 的大作中提到】
: http://www.parashift.com/c++-faq/empty-parens-in-object-decl.ht
: A big difference!
: Suppose that List is the name of some class. Then function f() declares a
: local List object called x:
: void f()
: {
: List x; // Local object named x (of class List)
: ...
: }
: But function g() declares a function called x() that returns a List:

1 (共1页)
进入JobHunting版参与讨论
相关主题
Embrassed Bloomberg 电面C++ online Test 一题
C/C++ QuestionsC++ Q88: nested non-template class
一道brianbench C++题问一个C++的binary search tree类实现问题 (转载)
C++ Q29: extern and const togetherLeetcode 大侠,加上 C++11 support 吧
LinkedIn 面试题讨论问一个算法问题
sum nested list 我连题目都没看懂T_T 求解答加州公司都那么变态
狗面经nested list weighted sum 用什么数据结构?
C++ Q73: template (skillport)贴一个C++ nested Iterator的code,求讨论和指正。
相关话题的讨论汇总
话题: list话题: function话题: class话题: suppose话题: difference