本文整理汇总了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;
}
示例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
}
示例5: f
void f() const {
a.f();
B::f();
}
示例6: use
void use() {
ab.f(); // expected-note {{instantiation of}}
ab.g();
ab.h();
}
示例8: g
void g() {
f(); // no diagnostic
}
示例10: testG
void testG(G::C<G::X::A, G::Y::B> gc) { f(gc); }
示例12: testE
void testE(E::S es) { f(es); } // expected-error {{undeclared identifier}}
示例13: testD
void testD(D::S ds) { f(ds); } // expected-error {{undeclared identifier}}
示例15: reset_ok
void reset_ok() {
this->~UseAfterSelfDestruct();
x_ = a_.f(x_);
}