void first() { n1(xnxt,ynxt,h,w1); fs(xnxt,ynxt); xnxt+=s/2; ppp(xnxt,ynxt,h,wp); rrr(xnxt,ynxt,h,wr); eee(xnxt,ynxt,h,we); sss(xnxt,ynxt,h,ws); sss(xnxt,ynxt,h,ws); xnxt+=s/2; www(xnxt,ynxt,3*h/4,3*ww/4); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); ooo(xnxt,ynxt,h,wo); xnxt+=s/2; mmm(xnxt,ynxt,h,wm); ooo(xnxt,ynxt,h,wo); vvv(xnxt,ynxt,h,wv); eee(xnxt,ynxt,h,we); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); hhh(xnxt,ynxt,h,wh); eee(xnxt,ynxt,h,we); xnxt+=s/2; bbb(xnxt,ynxt,h,wb); ooo(xnxt,ynxt,h,wo); www(xnxt,ynxt,h,ww); xnxt+=s/2; uuu(xnxt,ynxt,h,wu); ppp(xnxt,ynxt,h,wp); }
second() { n2(xnxt,ynxt,h,w2); fs(xnxt,ynxt); xnxt+=s/2; ppp(xnxt,ynxt,h,wp); rrr(xnxt,ynxt,h,wr); eee(xnxt,ynxt,h,we); sss(xnxt,ynxt,h,ws); sss(xnxt,ynxt,h,ws); xnxt+=s/2; sss(xnxt,ynxt,3*h/4,3*ws/4); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); ooo(xnxt,ynxt,h,wo); xnxt+=s/2; mmm(xnxt,ynxt,h,wm); ooo(xnxt,ynxt,h,wo); vvv(xnxt,ynxt,h,wv); eee(xnxt,ynxt,h,we); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); hhh(xnxt,ynxt,h,wh); eee(xnxt,ynxt,h,we); xnxt+=s/2; bbb(xnxt,ynxt,h,wb); ooo(xnxt,ynxt,h,wo); www(xnxt,ynxt,h,ww); xnxt+=s/2; ddd(xnxt,ynxt,h,wd); ooo(xnxt,ynxt,h,wo); www(xnxt,ynxt,h,ww); nnn(xnxt,ynxt,h,wn); }
void mini() { mmm(xnxt,ynxt,h,wm); iii(xnxt,ynxt,h,wi); nnn(xnxt,ynxt,h,wn); iii(xnxt,ynxt,h,wi); }
//--------------------------------------------------- main() { tipo_fila *fila; int i, numero, maior; fila = (tipo_fila *) malloc (sizeof(tipo_fila)); inicializar_fila(fila); for (i = 0; i < 5; i++) { printf("\nLeitura do valor (%d) : ", i + 1); scanf("%d", &numero); enqueue(numero, fila); //printf("Enfileirou: %d \n", numero); } if (fila_vazia(fila)) printf("Fila vazia"); else mmm(&maior,fila); printf ("\nO maior valor da fila é : %d\n",maior); for (i = 0; i < 5; i++) { numero = dequeue(fila); } getch (); }
int main() { boost::shared_ptr<const MyStruct> q = boost::make_shared<const MyStruct>(100); put(q); std::function<void (int)> fn = [](int x) {std::cout << "x = " << x << std::endl;}; mmm(12345, fn); int *p = nullptr; foo(p); const int* p2 = nullptr; foo(p2); int n = 100; foo(n); int& n1 = n; foo(n1); const int& n2 = n1; foo(n2); int a = 10; const int b = 20; funcA(a); funcA(b); funcB(a); funcB(b); func0(a); //func0(b); func1(a); func1(b); std::cout << "\n------------- mmmm2 -------------\n"; int x = 100; mmmm2(x); int *px = &x; mmmm2(px); const int* px2 = &x; mmmm2(px2); return 0; }
int main(void) { init(); mmm(); mmm2(); return verify(); }
void computer() { ccc(xnxt,ynxt,h,wc); ooo(xnxt,ynxt,h,wo); mmm(xnxt,ynxt,h,wm); ppp(xnxt,ynxt,h,wp); uuu(xnxt,ynxt,h,wu); ttt(xnxt,ynxt,h,wt); eee(xnxt,ynxt,h,we); rrr(xnxt,ynxt,h,wr); }
void game() { ggg(xnxt,ynxt,h,wg); aaa(xnxt,ynxt,h,wa); mmm(xnxt,ynxt,h,wm); eee(xnxt,ynxt,h,we); ynxt-=3*s/2;xnxt-=3*s; ooo(xnxt,ynxt,h,wo); vvv(xnxt,ynxt,h,wv); eee(xnxt,ynxt,h,we); rrr(xnxt,ynxt,h,wr); }
fourth() { n4(xnxt,ynxt,h,w4); fs(xnxt,ynxt); xnxt+=s/2; ggg(xnxt,ynxt,h,wg); aaa(xnxt,ynxt,h,wa); mmm(xnxt,ynxt,h,wm); eee(xnxt,ynxt,h,we); xnxt+=s/2; ooo(xnxt,ynxt,h,wo); vvv(xnxt,ynxt,h,wv); eee(xnxt,ynxt,h,we); rrr(xnxt,ynxt,h,wr); xnxt+=s/2; iii(xnxt,ynxt,h,wi); fff(xnxt,ynxt,h,wf); xnxt+=s/2; yyy(xnxt,ynxt,h,wy); ooo(xnxt,ynxt,h,wo); uuu(xnxt,ynxt,h,wu); xnxt+=s/2; mmm(xnxt,ynxt,h,wm); iii(xnxt,ynxt,h,wi); sss(xnxt,ynxt,h,ws); sss(xnxt,ynxt,h,ws); xnxt+=s/2; n5(xnxt,ynxt,h,w5); xnxt+=s/2; bbb(xnxt,ynxt,h,wb); aaa(xnxt,ynxt,h,wa); lll(xnxt,ynxt,h,wl); lll(xnxt,ynxt,h,wl); ooo(xnxt,ynxt,h,wo); ooo(xnxt,ynxt,h,wo); nnn(xnxt,ynxt,h,wn); sss(xnxt,ynxt,h,ws); }
void sir() { mmm(xnxt,ynxt,h,wm); rrr(xnxt,ynxt,h,wr); fs(xnxt,ynxt); sss(xnxt,ynxt,h,ws); hhh(xnxt,ynxt,h,wh); rrr(xnxt,ynxt,h,wr); iii(xnxt,ynxt,h,wi); ddd(xnxt,ynxt,h,wd); hhh(xnxt,ynxt,h,wh); aaa(xnxt,ynxt,h,wa); rrr(xnxt,ynxt,h,wr); }
void test_message_move_operations() { azmq::message m; azmq::message mm(42); // move assignment m = std::move(mm); BOOST_ASSERT(m.size() == 42); BOOST_ASSERT(mm.size() == 0); // move construction azmq::message mmm(std::move(m)); BOOST_ASSERT(m.size() == 0); BOOST_ASSERT(mmm.size() == 42); }
int main(int argc, char *argv[]) { //printf("the number of arguments is: %d \n",argc); if(argc != 2) { //fprintf(stderr, "usage: %s <#dimensions> \n", argv[0]); //exit(EXIT_FAILURE); printf("usage: %s <#dimensions> \n", argv[0]); exit(-1); } N=atoi(argv[1]); a = malloc(N * sizeof(double *)); b = malloc(N * sizeof(double *)); c = malloc(N * sizeof(double *)); for(i = 0; i < N; i++) { a[i] = malloc(N * sizeof(double)); b[i] = malloc(N * sizeof(double)); c[i] = malloc(N * sizeof(double)); } struct timeval start, end; printf ("The dimension value is %d: \n",atoi(argv[1])); #pragma omp parallel { #pragma omp master { //threads = omp_get_num_threads(); //printf("num of threads is %d\n",threads); } } init(); gettimeofday(&start,NULL); double t1=start.tv_sec+(start.tv_usec/1000000.0); mmm(); gettimeofday(&end, NULL); double t2=end.tv_sec+(end.tv_usec/1000000.0); verify(); printf("the parallel wall time is %lf sec\n", t2-t1); return 0; }
void shreeman() { sss(xnxt,ynxt,h,ws); hhh(xnxt,ynxt,h,wh); rrr(xnxt,ynxt,h,wr); eee(xnxt,ynxt,h,we); eee(xnxt,ynxt,h,we); mmm(xnxt,ynxt,h,wm); aaa(xnxt,ynxt,h,wa); nnn(xnxt,ynxt,h,wn); xnxt+=s/2; n1(xnxt,ynxt,h,w1); n1(xnxt,ynxt,h,w1); iii(xnxt,ynxt,h,wi); ttt(xnxt,ynxt,h,wt); n8(xnxt,ynxt,h,w8); n9(xnxt,ynxt,h,w9); }
void madam() { mmm(xnxt,ynxt,h,wm); rrr(xnxt,ynxt,h,wr); sss(xnxt,ynxt,h,ws); fs(xnxt,ynxt); ppp(xnxt,ynxt,h,wp); uuu(xnxt,ynxt,h,wu); sss(xnxt,ynxt,h,ws); hhh(xnxt,ynxt,h,wh); ppp(xnxt,ynxt,h,wp); aaa(xnxt,ynxt,h,wa); lll(xnxt,ynxt,h,wl); aaa(xnxt,ynxt,h,wa); ttt(xnxt,ynxt,h,wt); hhh(xnxt,ynxt,h,wh); aaa(xnxt,ynxt,h,wa); }
int main(int argc, char** argv) { // const literal greet("World"); // non-const literal char thing[100]; strcpy(thing, "Thing"); greet(thing); // string class std::string object("Object"); greet(object); greet(add(std::string("LEFT"), std::string("RIGHT"))); greet(add(std::string("LEFT"), object)); greet(add(std::string("LEFT"), thing)); // auto, type deduction auto stringy = add(std::string("LEFT"), object); std::cout << real_type_name(stringy) << std::endl; // auto, initializers auto a = { 11, 23, 9 }; std::cout << real_type_name(a) << std::endl; // generic conversion to vector std::vector<decltype(a)::value_type> va = a; std::cout << real_type_name(va) << std::endl; auto a1 = value_at(va, 1); std::cout << a1 << std::endl; std::cout << real_type_name(a1) << std::endl; mmm(); rvalue(); return 0; }
int foo(int x, int y) { mmm(y); if (x != 0) x++; return 5/x; }