Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Wykład_05.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <iostream>
- using namespace std;
- void fun() {
- cout << "Jestem funkcja: fun()" << endl;
- }
- int test(int, char);
- int s0534_zadanie01(int, char);
- int s1701_zadanie01(int, char);
- int main()
- {
- int wrt = 5;
- int* ptr = &wrt;
- void (*wskFun) () = fun;
- wskFun();
- // ======================
- test( 1, 'a');
- test( 2, 'b');
- test( 3, 'c');
- // ========================
- int testDataInt[] = { 1, 2, 3};
- char testDataChar[] = {'a', 'b', 'c'};
- //int (*ptr_zadanie01)(int, char) = s0534_zadanie01;
- int(*ptr_zadanie01[])(int, char) = {
- s0534_zadanie01,
- s1701_zadanie01
- };
- for (int i = 0; i < 2; i++) {
- for (int j = 0; j < 3; j++) {
- ptr_zadanie01[i](testDataInt[j], testDataChar[j]);
- }
- }
- // ========================================
- int wrt2 = 5;
- auto aut = 6;
- auto aut2 = 4.31;
- decltype(wrt2) dType = aut + aut2;
- auto myLambda = []() -> void {
- cout << "Jestem myLmbda" << endl;
- };
- myLambda();
- // ====================
- int tmp;
- int sizeTab = 2;
- int *myTab = new int[sizeTab];
- int count = 0;
- while (1) {
- cin >> tmp;
- if (count >= sizeTab) {
- cout << "Powiekszam tablice" << endl;
- int* tmpTab = new int[sizeTab * 2];
- for (int i = 0; i < sizeTab; i++)
- tmpTab[i] = myTab[i];
- delete[] myTab;
- myTab = tmpTab;
- sizeTab *= 2;
- cout << "nowy rozmiar to: " << sizeTab << endl;
- }
- myTab[count++] = tmp;
- }
- string str;
- return 0;
- }
- int test(int a, char b) {
- return a + b;
- }
- int s0534_zadanie01(int a, char b) {
- return a + b;
- }
- int s1701_zadanie01(int a, char b) {
- return a + b;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement