Question: I'm on Antd vs.3.1.4.

I'm trying to position pagination on my table, but it's not working as copyable from the api/docs. Here are the props I'm setting:

```
<Table
   pagination={{ position: 'both' }}
   columns={columns}
   dataSource={appointmentTypes}
   rowKey="id"
/>

```

Here is the [rendered](https://i.stack.imgur.com/njbUw.png)

just wondering what I'm doing wrong here? I took a look at the source code it should be correct. I'm passing in pagination props to their table, which should create the pagination element with all the passed props properties with \_.extend. 

Thanks a ton!

Answer: 
`const` applies to the thing on its left, unless nothing is there, then it applies to the thing on its right instead.

These two statements are *identical*:

```
Foo const& foo = val; // (A)
const Foo& foo = val; // (B)

```

They both mean the same thing:

`foo` is a non-`const` (1) reference to a `const Foo` object, and is being initialized as a reference to an object named `val`.

(1): by definition, a reference can't be changed once initialized, so `const` vs non-`const` doesn't really apply to a reference itself, as it is implicitly `const`. But `const` does apply to the thing that is being referenced.
```
Foo const& foo = val; // (A)
const Foo& foo = val; // (B)

```

Both are identical definitions and are just a matter of style:
reference to const object.

it would be different for:

```
const Foo* fooC = nullptr; // (C)
Foo* const fooD = nullptr; // (D)

```

You cannot reassign `fooD` but you can reassign `fooC`.
Object pointed by `fooC` cannot be modified through `fooC`.
Object pointed by `fooD` can be modified through `fooD`.