标签: ellipsis

...(省略号)作为函数原型中唯一的函数参数在 C++ 中意味着什么?

I\xc2\xb4ve 遇到了一个函数声明,例如:

\n\n
int vsa_d(...);\n
Run Code Online (Sandbox Code Playgroud)\n\n

...一个且唯一的参数。

\n\n

我知道通过省略号,我们可以指代多个对象,但是指代的是什么?...这里指的是什么呢?

\n\n
    \n
  • 这意味着什么以及它的目的是什么?

  • \n
  • 到什么...编译器评估

  • \n
  • 在调用函数时,省略号也可以用作函数参数吗?

  • \n
\n\n
\n\n

我\xc2\xb4ve在“注释”下找到了https://en.cppreference.com/w/cpp/language/variadic_arguments

\n\n
\n

在C编程语言中,省略号参数之前必须至少出现一个命名参数,因此 printz(...); 无效。在 C++ 中,即使传递给此类函数的参数不可访问,也允许这种形式,并且通常用作 SFINAE 中的后备重载,利用重载决策中省略号转换的最低优先级。

\n
\n\n

因此,它应用于“ SFINAE”中的“后备过载”之类的情况”之类的情况。

\n\n

这意味着什么?

\n

c++ function ellipsis variadic variadic-functions

3
推荐指数
1
解决办法
1301
查看次数

C++ 中省略号的所有用法

目前,我只能记得...C++ 中的三种用法:

  1. 可变参数函数
  2. 可变参数模板
  3. 捕获块

我尝试了不同的方法来谷歌搜索“C++ 中省略号的所有用法”,但未能找到它。我关注的是 C++ 的当前标准。

c++ ellipsis

3
推荐指数
1
解决办法
425
查看次数

Python numpy;冒号和省略号索引之间的区别

我一直在尝试使用冒号和省略号进行 Numpy 数组索引。但是,我无法理解我得到的结果。

下面是示例代码:

>>> a = np.array([[1,2],[3,4]])
>>> a
array([[1, 2],
       [3, 4]])

>>> a[:,np.newaxis]     #  <-- the shape of the rows are unchanged
array([[[1, 2]],

       [[3, 4]]])
>>> a[...,np.newaxis]   #  <-- the shape of the rows changed from horizontal to vertical
array([[[1],
        [2]],

       [[3],
        [4]]])
Run Code Online (Sandbox Code Playgroud)

python indexing numpy ellipsis

3
推荐指数
1
解决办法
1192
查看次数

如何在mozilla中获取Text-overflow:省略号类型样式(...)

我试图在Mozilla中获得省略号.我发现了一些jquery插件,这有助于在Mozilla中形成省略号,但是当大量数据出现时,它无法在页面中处理良好的脚本错误.

我认为实际上jquery逐字处理每个单词,这需要花费大量时间来执行,这是脚本错误的原因.有没有简单的方法来显示Mozilla中的省略号或任何可以处理大数据的jquery插件.

html css ellipsis jquery-plugins css3

2
推荐指数
1
解决办法
6167
查看次数

检测文本溢出:省略号在输入字段上是否处于活动状态

我想知道有一种方法可以检测text-overflow:ellipsis输入字段是否处于活动状态,这样我就可以显示带有全文的工具提示.

CSS:

input[type='text']
{
    text-overflow:ellipsis;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<input type="text" onmouseover="Tooltip.Show(this)" value="some long text" />
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

Tooltip.Show = function (input)
{
    // This is where i need the see if the current input show ellipsis.
    if ($(input).isEllipsisActive()) 
    {
        // Show the tooltip
    }
}
Run Code Online (Sandbox Code Playgroud)

BR
安德烈亚斯

javascript css ellipsis tooltip css3

2
推荐指数
1
解决办法
7037
查看次数

如何设置ASP.NET DataPager省略号的样式

我正在使用DataPager对ListView进行分页,我将NumericPagerField的ButtonCount属性设置为5,以将要显示的页码的最大数量限制为5.但是,当这样做时,当超过5个页面时,它显示1或2个椭圆(...).有没有办法对这些椭圆进行设计或使它们消失?

编辑:我想澄清一点.我想要做的是当总页数超过ButtonCount属性时隐藏在DataPager中的省略号(可能通过样式显示:无,但我找不到为它设置css样式的方法).请看下面的图片

在此输入图像描述

这是我的代码:

<asp:DataPager ID="datapager" PageSize="16" PagedControlID="someId" runat="server"
                QueryStringField="page">
                ...
                <Fields>
                    <asp:NumericPagerField RenderNonBreakingSpacesBetweenControls="false" NumericButtonCssClass="someClass other"
                        CurrentPageLabelCssClass="someClass current" ButtonCount="4" />
                </Fields>
                ...
            </asp:DataPager>
Run Code Online (Sandbox Code Playgroud)

如您所见,我为数字按钮和页面标签设置了css类,但它不适用于省略号.所以我无法在样式表中选择省略号.任何的想法?

asp.net ellipsis datapager

2
推荐指数
1
解决办法
3047
查看次数

使用三点"..."参数的奇怪错误

我需要帮助搞清楚这里发生了什么.

g <- function(x, y=NULL, z=NULL) invisible(NULL)

h <- function(...) {
    args <- as.list(match.call(g))[-1]
    print(args)
    ## lapply(args, eval)
}

f <- function(...) {
    h(...)
}
Run Code Online (Sandbox Code Playgroud)

函数h()打印未评估参数的命名列表,然后尝试评估参数.

看看fz=3和调用时会发生什么z=-3.

> f(1, z=3)
$x
[1] 1

$z
[1] 3

> f(1, z=-3)
$x
[1] 1

$z
..2
Run Code Online (Sandbox Code Playgroud)

这是什么..2?请注意,h(1, z=-3)产生不同的输出:

> h(1, z=-3)
$x
[1] 1

$z
-3
Run Code Online (Sandbox Code Playgroud)

r ellipsis

2
推荐指数
1
解决办法
81
查看次数

如果文本不适合TextBlock,则WPF XAML会显示省略号

如果我的文件名和路径不适合,我想显示省略号TextBlock

例如,如果我的文件名和路径如下:

C:\examples\example\folderA\folderB\folderC\myfilename.txt
Run Code Online (Sandbox Code Playgroud)

我想这样显示TextBlock

C:\examples...myfilename.txt
Run Code Online (Sandbox Code Playgroud)

更新: 我知道我可以TextTrimming在最后设置省略号。但是我需要一种在中间的中间设置省略号的方法。

wpf xaml ellipsis textblock

2
推荐指数
1
解决办法
2492
查看次数

奇怪的行为省略号函数(va_list)

以下max函数应该返回5,但它返回4294967294.我怀疑这种奇怪的行为是由于铸造变量引起的,但却无法弄清楚.有人可以检测到故障吗?

系统:Windows 7(64位),mingw64

#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <stdarg.h>
#include <inttypes.h>

int64_t max(int64_t n, ...) {
    va_list v;
    int64_t i, t, max = INT64_MIN;

    va_start(v, n);

    for (i = 0; i < n; i++) {
        t = va_arg(v, int64_t);

        if (max < t) {
            max = t;
        }
    }

    va_end(v);
    return (max);
}

int main(int argc, char **argv) {
    printf("max(3, 1, 5, -2)   : %3I64d\n", max(3, 1, 5, -2));
    return (0);
}
Run Code Online (Sandbox Code Playgroud)

c ellipsis variadic-functions

2
推荐指数
1
解决办法
95
查看次数

省略号在CSS网格布局中不起作用

我在使用css网格的div中使用elipsis属性时遇到了一些问题.

如果我直接在网格子项中设置elipsis属性它可以工作,但是当在网格中的div内部使用它时它不起作用.

你可以看到这里有什么问题:

body{
  text-align:center;
}
.container{
  width: 300px;
  background-color:#ccc;
  margin-left:auto;
  margin-right:auto;
}

#grid{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}

#grid > div{
  border:1px solid #000;
  padding:5px;
}

.elipsis{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
Run Code Online (Sandbox Code Playgroud)
<h2>This works</h2>
<p>as selipsis class is directly in col-2 div</p>
<div class="container">
  <div id="grid">
    <div class="col-1">A</div>
    <div class="col-2 elipsis">
      B B B B B B B B B B B B B B B B B
    </div>
    <div class="col-3">C</div>
  </div>
</div>

<h2>This doesn't …
Run Code Online (Sandbox Code Playgroud)

html css ellipsis css3 css-grid

2
推荐指数
1
解决办法
1875
查看次数