当前位置: 首页>>代码示例>>C++>>正文


C++ A::f方法代码示例

本文整理汇总了C++中A::f方法的典型用法代码示例。如果您正苦于以下问题:C++ A::f方法的具体用法?C++ A::f怎么用?C++ A::f使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在A的用法示例。


在下文中一共展示了A::f方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: main

int main(){
    const A a;
    a.f();
    B b;
    b.f();
    
    unique_ptr<B> pb(new B);
    cout<<pb.get()<<endl;
    
    shared_ptr<B> pb3(new B);
    cout<<" "<< pb3.get() <<endl;
    pb3.get()->f();
    
    //c++函数对象, <int (int, int) > 是一个函数签名
    function<int (int, int)> fadd = Add;
    
    cout<<fadd(1,2)<<endl;
    
    //把 fadd 函数的第一个参数绑定为1。返回一个 int (int) 类型的参数
    function<int (int) > fadd1 = bind(fadd, _1, 1);
    cout<<fadd1(100)<<endl;
    
    
    auto t1 = make_tuple(100, 200, 300);
    cout<<get<1>(t1)<<endl;
    ////下面这个会在编译器 报错误
    //cout<<get<3>(t1)<<endl;
    
    // 固定大小的容器
    array<int, 10> array1;
    cout<<array1[1]<<endl;
    
    return 0;
}
开发者ID:litaotju,项目名称:code,代码行数:34,代码来源:tr1.cpp

示例2: main

int main(){
    A a(1);
    a.f();
    a.g();
    const A b;
    b.f();
//    b.g(); // compile error because g() is not const function
}
开发者ID:logsniper,项目名称:learningCpp,代码行数:8,代码来源:functionWithConst.cpp

示例3: main

int main ()
{
  return a.f (3);
}
开发者ID:0day-ci,项目名称:gcc,代码行数:4,代码来源:memtemp97.C

示例4: g

void g()
{
  f(4);
}
开发者ID:0day-ci,项目名称:gcc,代码行数:4,代码来源:overload3.C

示例5: f

	void f() const {
		a.f();
		B::f();
	}
开发者ID:forzenheart,项目名称:Thinking-In-C-resource,代码行数:4,代码来源:1404.cpp

示例6: use

 void use() {
   ab.f(); // expected-note {{instantiation of}}
   ab.g();
   ab.h();
 }
开发者ID:JaredCJR,项目名称:clang,代码行数:5,代码来源:temp_arg_template.cpp

示例7: main

 int main()
 {
 const A a = A();
 a.f();
 }
开发者ID:CCJY,项目名称:coliru,代码行数:5,代码来源:main.cpp

示例8: g

 void g() {
   f(); // no diagnostic
 }
开发者ID:4ntoine,项目名称:clang,代码行数:3,代码来源:MicrosoftCompatibility.cpp

示例9: g

 void g() {
   A::f();
   f();
 }
开发者ID:slmeng,项目名称:clang,代码行数:4,代码来源:dr2xx.cpp

示例10: testG

 void testG(G::C<G::X::A, G::Y::B> gc) { f(gc); }
开发者ID:slmeng,项目名称:clang,代码行数:1,代码来源:dr2xx.cpp

示例11: testF

 void testF(F::S fs) { f(fs, 0); }
开发者ID:slmeng,项目名称:clang,代码行数:1,代码来源:dr2xx.cpp

示例12: testE

 void testE(E::S es) { f(es); } // expected-error {{undeclared identifier}}
开发者ID:slmeng,项目名称:clang,代码行数:1,代码来源:dr2xx.cpp

示例13: testD

 void testD(D::S ds) { f(ds); } // expected-error {{undeclared identifier}}
开发者ID:slmeng,项目名称:clang,代码行数:1,代码来源:dr2xx.cpp

示例14: g

	void g() {
		a.f();
	}
开发者ID:herumi,项目名称:cybozulib,代码行数:3,代码来源:stacktrace_smpl.cpp

示例15: reset_ok

 void reset_ok() {
   this->~UseAfterSelfDestruct();
   x_ = a_.f(x_);
 }
开发者ID:jvillard,项目名称:infer,代码行数:4,代码来源:basics.cpp


注:本文中的A::f方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。