代码搜索:explicit
找到约 10,000 项符合「explicit」的源代码
代码结果 10,000
www.eeworm.com/read/233448/4673995
c explicit32.c
// { dg-do assemble }
// GROUPS passed templates
template
struct S
{
};
template
struct S
{
void foo();
};
void S::foo()
{
}
void bar()
{
S si;
si.foo();
}
www.eeworm.com/read/233448/4674009
c explicit9.c
// { dg-do assemble }
// GROUPS passed templates
void foo(int);
void bar()
{
foo(3); // { dg-error "" } foo is not a template.
}
www.eeworm.com/read/233448/4674012
c explicit39.c
// { dg-do assemble }
template
void f(int i);
void g()
{
f(3); // { dg-error "" } no matching function.
}
www.eeworm.com/read/233448/4674024
c explicit27.c
// { dg-do link }
// GROUPS passed templates
template
void foo(T t);
template
void foo(int i) {}
int main()
{
(void (*)(int)) &foo;
}
www.eeworm.com/read/233448/4674027
c explicit40.c
// { dg-do run }
extern "C" void abort();
template
void f(int j);
template
void f(int j);
template
void f(int j)
{
abort();
}
template
vo
www.eeworm.com/read/233448/4674033
c explicit64.c
// { dg-do run }
extern "C" void abort ();
template void f ()
{
abort ();
}
template void f ()
{
}
template class C
{
friend void f ();
public:
void ff
www.eeworm.com/read/233448/4674036
c explicit12.c
// { dg-do link }
// { dg-options "-ansi -pedantic-errors -w" }
// GROUPS passed templates
template
struct S
{
template
void foo(T t);
};
template
template
void S
www.eeworm.com/read/233448/4674043
c explicit41.c
// { dg-do assemble }
template
void f(int i);
void g()
{
int i;
f(7); // { dg-error "" } template argument 1 is invalid.
}
www.eeworm.com/read/233448/4674050
c explicit21.c
// { dg-do assemble }
// GROUPS passed templates
template
T foo(T* t);
template
int foo(char c); // { dg-error "" } does not match declaration.
template
int bar(); // {
www.eeworm.com/read/233448/4674064
c explicit3.c
// { dg-do assemble }
// GROUPS passed templates
template
void foo(T t, U u) {}
void bar()
{
(void (*)(double, int)) &foo;
}