| #include <cstring> |
| #include <string> |
| |
| struct Five { |
| int number; |
| const char *name; |
| }; |
| |
| Five returnsFive() { |
| Five my_five = {5, "five"}; |
| return my_five; |
| } |
| |
| unsigned int fib(unsigned int n) { |
| if (n < 2) |
| return n; |
| else |
| return fib(n - 1) + fib(n - 2); |
| } |
| |
| int add(int a, int b) { return a + b; } |
| |
| bool stringCompare(const char *str) { |
| if (strcmp(str, "Hello world") == 0) |
| return true; |
| else |
| return false; |
| } |
| |
| int main(int argc, char const *argv[]) { |
| std::string str = "Hello world"; |
| Five main_five = returnsFive(); |
| return strlen(str.c_str()); // break here |
| } |