PENELITIAN.ID

Bahasa CPP

CPP atau C++ merupakan bahasa pemrograman umum yang digunakan untuk bahasa pemrograman saat ini. Bahasa C++ merupakan bahasa pemrograman berorientasi object sekaligus bahasa pemrograman fitur generic. C++ merupakan bahasa pemrograman yang dapat dijalankan pada banyak platform seperti Windows, Linux, Unix, Mac, dan lain sebagainya.


Bahasa Pemrograman C++
Bahasa Pemrograman C++


MATERI C++
  1. Dasar

  2. C vs C++
    • C program that won’t compile in C++ (EMPTY)
    • Undefined Behaviour in C and C++ (EMPTY)
    • Name Mangling and extern “C” in C++ (EMPTY)
    • void * in C vs C++ (EMPTY)
    • Program that produces different results (EMPTY)
    • in C and C++ (EMPTY)
    • Type difference of character literals in C vs C++ (EMPTY)
    • Difference between Structures in C and C++ (EMPTY)
    • Back to TOP...]

  3. C++ vs Java
    • Inheritance in C++ vs Java (EMPTY)
    • static keyword in C++ vs Java (EMPTY)
    • default virtual behavior in C++ vs Java (EMPTY)
    • Exception Handling in C++ vs Java (EMPTY)
    • Foreach in C++ vs Java (EMPTY)
    • Templates in C++ vs Generics in Java (EMPTY)
    • Floating Point Operations & Associativity in C, C++ and Java (EMPTY)
    • Similarities between Java and C++ (EMPTY)
    • Back to TOP...]

  4. Input and output
    • I/O Redirection in C++ (EMPTY)
    • Clearing The Input Buffer (EMPTY)
    • Basic Input/Output (EMPTY)
    • cout << endl vs cout << “\n” in C++ (EMPTY)
    • Problem with scanf() when there is fgets()/gets()/scanf() after it (EMPTY)
    • How to use getline() in C++ when there are blank lines in input? (EMPTY)
    • scanf() and fscanf() in C – Simple Yet Poweful (EMPTY)
    • Using return value of cin to take unknown number of inputs in C++ (EMPTY)
    • How to change the output of printf() in main() ? (EMPTY)
    • Implementation of a Falling Matrix (EMPTY)
    • What does buffer flush means in C++ ? (EMPTY)
    • kbhit in C language (EMPTY)
    • Code to generate the map of India (EMPTY)
    • Back to TOP...]

  5. Operator-operator
    • Operators in C++ (EMPTY)
    • Unary operators in C/C++ (EMPTY)
    • Conditionally assign a value without (EMPTY)
    • using conditional and arithmetic operators (EMPTY)
    • Execution of printf with ++ operators (EMPTY)
    • Set a variable without using (EMPTY)
    • Arithmetic, Relational or Conditional Operator (EMPTY)
    • Scope Resolution Operator vs this pointer (EMPTY)
    • Pre-increment (or pre-decrement) (EMPTY)
    • new and delete operator in C++ (EMPTY)
    • CHAR_BIT in C (EMPTY)
    • Casting operators| Set 1 (const_cast) (EMPTY)
    • Back to TOP...]

  6. Arrays and Strings
    • Arrays in C/C++ (EMPTY)
    • Array of Strings (EMPTY)
    • Multidimensional arrays in C/C++ (EMPTY)
    • Raw string literal (EMPTY)
    • Counts of distinct consecutive sub-string of length two (EMPTY)
    • Converting string to number and vice-versa (EMPTY)
    • Find size of array in C/C++ without using sizeof (EMPTY)
    • How to quickly reverse a string in C++? (EMPTY)
    • Tokenizing a string in C++ (EMPTY)
    • Getline() function and character array (EMPTY)
    • Convert string to char array in C++ (EMPTY)
    • C++ string class and its applications , Set 2 (EMPTY)
    • How to create a dynamic 2D array inside a class in C++ ? (EMPTY)
    • Lexicographically next permutation (EMPTY)
    • Print size of array parameter (EMPTY)
    • Split a string in C/C++, Python and Java (EMPTY)
    • Stringstream in C++ and its applications (EMPTY)
    • Strchr() function in C/C++ (EMPTY)
    • Isspace() in C/C++ and its application to count whitespace characters (EMPTY)
    • Char* vs std:string vs char[] in C++ (EMPTY)
    • Std::lexicographical_compare() in C++STL (EMPTY)
    • Std::string::at in C++ (EMPTY)
    • Std::substr() in C/C++ (EMPTY)
    • std::stol() and std::stoll() functions in C++ (EMPTY)
    • Extract all integers from string in C++ (EMPTY)
    • Strchr() function in C++ and its applications (EMPTY)
    • Strcat() vs strncat() in C++ (EMPTY)
    • Strncat() function in C/C++ (EMPTY)
    • Strpbrk() in C (EMPTY)
    • strcoll() in C/C++ (EMPTY)
    • Why strcpy and strncpy are not safe to use? (EMPTY)
    • Back to TOP...]

  7. Functions
    • Functions in C++ (EMPTY)
    • Default Arguments (EMPTY)
    • C function argument and return values (EMPTY)
    • Inline Functions (EMPTY)
    • Return from void functions (EMPTY)
    • Returning multiple values from a function (EMPTY)
    • using Tuple and Pair (EMPTY)
    • Function Call Puzzle (EMPTY)
    • Functors (EMPTY)
    • Ciel and floor functions in C++ (EMPTY)
    • Const member functions (EMPTY)
    • atol(), atoll() and atof() functions in C/C++ (EMPTY)
    • swap() in C++ (EMPTY)
    • wmemmove() function in C++ (EMPTY)
    • wcscat() function in C++ (EMPTY)
    • wcscmp() function in C++ with Examples (EMPTY)
    • wcscpy() function in C++ with Examples (EMPTY)
    • wcslen() function in C++ with Examples (EMPTY)
    • difftime() function in C++ (EMPTY)
    • asctime() function in C++ (EMPTY)
    • localtime() function in C++ (EMPTY)
    • scalbn() function in C++ (EMPTY)
    • isunordered() function in C++ (EMPTY)
    • isnormal() in C++ (EMPTY)
    • isinf() function in C++ (EMPTY)
    • quick_exit() function in C++ with Examples (EMPTY)
    • ctime() Function in C/C++ (EMPTY)
    • clock() function in C/C++ (EMPTY)
    • nearbyint() function in C++ (EMPTY)
    • quick_exit() function in C++ with Examples (EMPTY)
    • wcscmp() function in C++ with Examples (EMPTY)
    • wcscpy() function in C++ with Examples (EMPTY)
    • wcslen() function in C++ with Examples (EMPTY)
    • Back to TOP...]

  8. Pointers and References
    • Pointers in C and C++ (EMPTY)
    • What is Array Decay in C++? How can (EMPTY)
    • it be prevented? (EMPTY)
    • Opaque Pointer (EMPTY)
    • References (EMPTY)
    • Can references refer to invalid location? (EMPTY)
    • Pass arguments by reference or pointer (EMPTY)
    • Smart Pointers (EMPTY)
    • ‘this’ pointer (EMPTY)
    • Type of ‘this’ pointer (EMPTY)
    • “delete this” (EMPTY)
    • auto_ptr, unique_ptr, shared_ptr and weak_ptr (EMPTY)
    • Dangling, Void , Null and Wild Pointers (EMPTY)
    • Passing by pointer Vs Passing by Reference (EMPTY)
    • NaN in C++ – What is it and how to check for it? (EMPTY)
    • nullptr (EMPTY)
    • Pointers vs References in C++ (EMPTY)
    • Back to TOP...]

  9. Dynamic memory allocation
    • new and delete operator in C++ (EMPTY)
    • malloc() vs new (EMPTY)
    • delete() and free() (EMPTY)
    • Std::get_temporary_buffer in C++ (EMPTY)
    • Back to TOP...]

  10. Object Oriented Programming
    • Object oriented design (EMPTY)
    • Introduction to OOP in C++ (EMPTY)
    • Classes and Objects (EMPTY)
    • Access Modifiers (EMPTY)
    • Inheritance (EMPTY)
    • Polymorphism (EMPTY)
    • Encapsulation (EMPTY)
    • Data Abstraction (EMPTY)
    • Structure vs class (EMPTY)
    • Can a C++ class have an object of self type? (EMPTY)
    • Why is the size of an empty class not zero? (EMPTY)
    • Static data members in C++ (EMPTY)
    • Some interesting facts about static member functions (EMPTY)
    • Friend class and function (EMPTY)
    • Local Class (EMPTY)
    • Nested Classes (EMPTY)
    • Simulating final class (EMPTY)
    • Back to TOP...]

  11. Constructor and Destructor
    • Constructors (EMPTY)
    • Copy Constructor (EMPTY)
    • Destructors (EMPTY)
    • Does compiler create default constructor (EMPTY)
    • when we write our own? (EMPTY)
    • When should we write our (EMPTY)
    • own copy constructor? (EMPTY)
    • When is copy constructor called? (EMPTY)
    • Initialization of data members (EMPTY)
    • Use of explicit keyword (EMPTY)
    • When do we use Initializer List in? (EMPTY)
    • Default Constructors (EMPTY)
    • Private Destructor (EMPTY)
    • Playing with Destructors (EMPTY)
    • Copy elision (EMPTY)
    • C++ default constructor | Built-in types (EMPTY)
    • When does compiler create a (EMPTY)
    • default constructor and copy constructor? (EMPTY)
    • Why copy constructor argument should be (EMPTY)
    • const in C++? (EMPTY)
    • Advanced C++ | Virtual Constructor (EMPTY)
    • Advanced C++ | Virtual Copy Constructor (EMPTY)
    • When are static objects destroyed? (EMPTY)
    • Is it possible to call constructor and destructor explicitly? (EMPTY)
    • Back to TOP...]

  12. Function Overloading
    • Function Overloading (EMPTY)
    • Functions that can’t be overloaded (EMPTY)
    • Function overloading and const keyword (EMPTY)
    • Function overloading and return type (EMPTY)
    • Does overloading work with Inheritance? (EMPTY)
    • Can main() be overloaded (EMPTY)
    • Function Overloading and float (EMPTY)
    • Back to TOP...]

  13. Operator Overloading
    • Operator Overloading (EMPTY)
    • Copy constructor vs assignment operator (EMPTY)
    • When should we write our own assignment operator? (EMPTY)
    • Operators that cannot be overloaded (EMPTY)
    • Conversion Operators (EMPTY)
    • Is assignment operator inherited? (EMPTY)
    • Default Assignment Operator and References (EMPTY)
    • Overloading stream insertion (<<) (EMPTY)
    • and extraction (>>) operators (EMPTY)
    • Overloading array index operator [] (EMPTY)
    • Back to TOP...]

  14. Virtual Functions
    • Virtual Functions and Runtime Polymorphism (EMPTY)
    • Default arguments and virtual function (EMPTY)
    • Virtual functions in derived classes (EMPTY)
    • Can static functions be virtual? (EMPTY)
    • Virtual Destructor (EMPTY)
    • Virtual Constructor (EMPTY)
    • Virtual Copy Constructor (EMPTY)
    • RTTI (Run-time type information) (EMPTY)
    • Can virtual functions be private? (EMPTY)
    • Inline virtual function (EMPTY)
    • Pure Virtual Functions and Abstract Classes (EMPTY)
    • Pure virtual destructor (EMPTY)
    • Back to TOP...]

  15. Exception Handling
    • Exception Handling Basics (EMPTY)
    • Stack Unwinding (EMPTY)
    • Catching base and derived classes as exceptions (EMPTY)
    • Catch block and type conversion (EMPTY)
    • Exception handling and object destruction (EMPTY)
    • Back to TOP...]

  16. Namespace
    • Namespace in C++ | Set 1 (Introduction) (EMPTY)
    • Set 2 (Extending namespace and Unnamed namespace) (EMPTY)
    • Namespace in C++ | Set 3 (Accessing, (EMPTY)
    • creating header, nesting and aliasing) (EMPTY)
    • Inline namespaces and usage of the “using” directive inside namespaces (EMPTY)
    • Can namespaces be nested? (EMPTY)
    • Back to TOP...]

  17. Standard Template Library (STL)

  18. Algorithms
    • Introduction to STL (EMPTY)
    • Sorting (EMPTY)
    • Searching (EMPTY)
    • Back to TOP...]

  19. Containers:
    • Pair (Practice) (EMPTY)
    • Vector (Practice) (EMPTY)
      • Ways to copy a vector in C++ (EMPTY)
      • Sorting 2D Vector in C++ | Set 3 (By number of columns),(Sort in descending order by first and second) (EMPTY)
      • Sorting 2D Vector in C++ | Set 2 (In descending order by row and column) (EMPTY)
      • 2D vector in C++ with user defined size (EMPTY)
      • Vector::clear() and vector::erase() in C++ STL (EMPTY)
      • Passing vector to a function in C++ (EMPTY)
      • Vector::push_back() and vector::pop_back() in C++ STL (EMPTY)
      • Vector::empty() and vector::size() in C++ STL (EMPTY)
      • vector::front() and vector::back() in C++ STL (EMPTY)
      • Initialize a vector; Different ways (EMPTY)
      • Sorting 2D Vector in C++ | Set 1 (By row and column), (Sort by first and second) (EMPTY)
      • Computing index using pointers returned by STL functions in C++ (EMPTY)
    • List (EMPTY)
      • List in C++ | Set 2 (Some Useful Functions) (EMPTY)
      • Forward List in C++ | Set 1 (Introduction and Important Functions) (EMPTY)
      • Forward List in C++ | Set 2 (Manipulating Functions) (EMPTY)
      • list::remove() and list::remove_if() in C++ STL (EMPTY)
      • Forward_list::front() and forward_list::empty() in C++ STL (EMPTY)
      • Forward_list::remove() and forward_list::remove_if() in C++ STL (EMPTY)
      • forward_list::unique() in C++ STL (EMPTY)
      • forward_list::reverse() in C++ STL (EMPTY)
      • forward_list::max_size() in C++ STL (EMPTY)
      • forward_list::before_begin() in C++ STL (EMPTY)
      • forward_list::cbefore_begin() in C++ STL (EMPTY)
      • forward_list::unique() in C++ STL (EMPTY)
      • forward_list::before_begin() in C++ STL (EMPTY)
      • forward_list::cbefore_begin() in C++ STL (EMPTY)
      • forward_list::reverse() in C++ STL (EMPTY)
      • forward_list::max_size() in C++ STL (EMPTY)
      • forward_list::splice_after() in C++ STL (EMPTY)
      • list::empty() and list::size() in C++ STL (EMPTY)
      • list::front() and list::back() in C++ STL (EMPTY)
      • list::pop_front() and list::pop_back() in C++ STL (EMPTY)
      • list::push_front() and list::push_back() in C++ STL (EMPTY)
      • list push_front() function in C++ STL (EMPTY)
      • list pop_back() function in C++ STL (EMPTY)
      • list pop_front() function in C++ STL (EMPTY)
      • list reverse function in C++ STL (EMPTY)
      • list resize() function in C++ STL (EMPTY)
      • list size() function in C++ STL (EMPTY)
      • list max_size() function in C++ STL (EMPTY)
    • Dequeue (EMPTY)
    • Deque::empty() and deque::size() in C++ STL (EMPTY)
    • Deque::pop_front() and deque::pop_back() in C++ STL (EMPTY)
    • Deque::clear() and deque::erase() in C++ STL (EMPTY)
    • Queue (Practice) (EMPTY)
    • Queue::front() and queue::back() in C++ STL (EMPTY)
    • Queue::push() and queue::pop() in C++ STL (EMPTY)
    • queue::empty() and queue::size() in C++ STL (EMPTY)
    • Priority Queue (EMPTY)
    • Stack (Practice) (EMPTY)
    • Stack::push() and stack::pop() in C++ STL (EMPTY)
    • Forward_list :: push_front() and forward_list :: pop_front() in C++ STL (EMPTY)
    • Stack::top() in C++ STL (EMPTY)
    • Stack::empty() and stack::size() in C++ STL (EMPTY)
    • Set (Practice) (EMPTY)
      • Count number of unique Triangles using STL | Set 1 (Using set) (EMPTY)
      • std::istream_iterator and std::ostream_iterator in C++ STL (EMPTY)
    • Std::next_permutation and prev_permutation in C++ (EMPTY)
    • Std::stoul and std::stoull in C++ (EMPTY)
    • Shuffle vs random_shuffle in C++ (EMPTY)
    • Difference between set, multiset, unordered_set, unordered_multiset (EMPTY)
    • Check if a key is present in a C++ map or unordered_map (EMPTY)
    • Std::stable_partition in C++ (EMPTY)
    • Valarray slice selector (EMPTY)
    • Std::memchr in C++ (EMPTY)
    • Std::strncmp() in C++ (EMPTY)
    • Stable_sort() in C++ STL (EMPTY)
    • Std::memcmp() in C++ (EMPTY)
    • Std::memset in C++ (EMPTY)
    • Std::bucket_count and std::bucket_size in unordered_map in C++ (EMPTY)
    • Map of pairs in STL (EMPTY)
    • Range-based for loop in C++ (EMPTY)
    • Std::includes() in C++ STL (EMPTY)
    • Std::set_symmetric_difference in C++ (EMPTY)
    • Std::sort_heap in C++ (EMPTY)
    • Map vs unordered_map in C++ (EMPTY)
    • Round() in C++ (EMPTY)
    • Modulus of two float or double numbers (EMPTY)
    • Multiset (EMPTY)
    • Map (Practice) (EMPTY)
    • Heap using STL C++ (EMPTY)
    • Back to TOP...]

  20. Multimap
    • Multimap in C++ Standard Template Library (STL) (EMPTY)
    • multimap::find() in C++ STL (EMPTY)
    • multimap::erase() in C++ STL (EMPTY)
    • map emplace() in C++ STL (EMPTY)
    • multimap::emplace_hint() in C++ STL (EMPTY)
    • multimap::emplace() in C++ STL (EMPTY)
    • multimap::count() in C++ STL (EMPTY)
    • multimap::find() in C++ STL (EMPTY)
    • multimap::erase() in C++ STL (EMPTY)
    • multimap::begin() and multimap::end() in C++ STL (EMPTY)
    • multimap::cbegin() and multimap::cend() in C++ STL (EMPTY)
    • map cbegin() and cend() function in C++ STL (EMPTY)
    • multimap::crbegin() and multimap::crend() in C++ STL (EMPTY)
    • multimap size() function in C++ STL (EMPTY)
    • multimap lower_bound() function in C++ STL (EMPTY)
    • multimap swap() function in C++ STL (EMPTY)
    • multimap upper_bound() function in C++ STL (EMPTY)
    • multimap maxsize() in C++ STL (EMPTY)
    • multimap insert() in C++ STL (EMPTY)
    • multimap equal_range() in C++ STL (EMPTY)
    • Back to TOP...]

  21. CPP-Math
    • sinh() function in C++ STL (EMPTY)
    • cosh() function in C++ STL (EMPTY)
    • tanh() function in C++ STL (EMPTY)
    • acos() function in C++ STL (EMPTY)
    • asinh() function in C++ STL (EMPTY)
    • acosh() function in C++ STL (EMPTY)
    • atanh() function in C++ STL (EMPTY)
    • Back to TOP...]

  22. More
    • sort() in C++ STL (EMPTY)
    • Strand sort (EMPTY)
    • Type Inference in C++ (auto and decltype) (EMPTY)
    • transform() in C++ STL (EMPTY)
    • Variadic function templates in C++ (EMPTY)
    • Template Specialization (EMPTY)
    • Implementing iterator pattern of a singly linked list (EMPTY)
    • Binary Search functions in C++ STL (EMPTY)
    • Descending order in Map and Multimap of C++ STL (EMPTY)
    • Insertion and Deletion in STL Set C++ (EMPTY)
    • set::key_comp() in C++ STL (EMPTY)
    • set value_comp() function in C++ STL (EMPTY)
    • unordered_set get_allocator() in C++ STL with Examples (EMPTY)
    • Back to TOP...]

  23. Inheritance
    • What all is inherited from parent class in C++? (EMPTY)
    • Virtual Functions and Runtime Polymorphism in C++ (EMPTY)
    • Multiple Inheritance in C++ (EMPTY)
    • What happens when more restrictive access is given to a derived class method in C++? (EMPTY)
    • Object Slicing in C++ (EMPTY)
    • Hiding of all overloaded methods in base class (EMPTY)
    • Inheritance and friendship (EMPTY)
    • Simulating final class (EMPTY)
    • Back to TOP...]

  24. C++ Library
    • <random> file – generators and distributions (EMPTY)
    • Array type manipulation (EMPTY)
    • C++ programming and STL facts (EMPTY)
    • Sqrt, sqrtl and sqrtf in C++ (EMPTY)
    • std::stod, std::stof, std::stold in C++ (EMPTY)
    • C program to demonstrate fork() and pipe() (EMPTY)
    • Complex numbers in C++ | Set 1 Set 2 (EMPTY)
    • Inbuilt library functions for user Input (EMPTY)
    • Rename function in C/C++ (EMPTY)
    • Chrono (EMPTY)
    • valarray class (EMPTY)
    • Floating Point Manipulation (fmod(), remainder(), remquo() … in cmath)(Practice) (EMPTY)
    • Character Classification: cctype (EMPTY)
    • Snprintf() in C library (EMPTY)
    • Boost::split in C++ library (EMPTY)
    • Modulus of two float or double numbers (EMPTY)
    • Is_trivial function in C++ (EMPTY)
    • Array sum in C++ STL (EMPTY)
    • Div() function in C++ (EMPTY)
    • Exit() vs _Exit() in C and C++ (EMPTY)
    • Std::none_of in C++ (EMPTY)
    • Isprint() in C++ (EMPTY)
    • Iscntrl() in C++ and its application to find control characters (EMPTY)
    • Std::partition_point in C++ (EMPTY)
    • Iterator Invalidation in C++ (EMPTY)
    • Fesetround() and fegetround() in C++ and their application (EMPTY)
    • Rint(), rintf(), rintl() in C++ (EMPTY)
    • Hypot(), hypotf(), hypotl() in C++ (EMPTY)
    • Std::gslice | Valarray generalized slice selector (EMPTY)
    • std::setbase, std::setw , std::setfill in C++ (EMPTY)
    • Strxfrm() in C/C++ (EMPTY)
    • Set position with seekg() in C++ language file handling (EMPTY)
    • Strstr() in C/C++ (EMPTY)
    • Difftime() C library function (EMPTY)
    • Socket Programming (EMPTY)
    • Precision of floating point numbers in C++ (floor(), ceil(), trunc(), round() and setprecision()) (EMPTY)
    • <bit/stdc++.h> header file (EMPTY)
    • std::string class in C++ (EMPTY)
    • Merge operations using STL in C++ (merge, includes, set_union, set_intersection, set_difference, ..) (EMPTY)
    • std::partition in C++ STL (EMPTY)
    • Ratio Manipulations in C++ | Set 1 (Arithmetic) , Set 2 (Comparison) (EMPTY)
    • numeric header in C++ STL | Set 1 (accumulate() and partial_sum()), Set 2 (adjacent_difference(), inner_product() and iota()) (EMPTY)
    • Bind function and placeholders (EMPTY)
    • Array class (EMPTY)
    • Tuples (EMPTY)
    • Regex (Regular Expression) (EMPTY)
    • Common Subtleties in Vector STLs (EMPTY)
    • Understanding constexpr specifier (EMPTY)
    • unordered_multiset and its uses (EMPTY)
    • unordered_multimap and its application (EMPTY)
    • Populating a vector in C++ using fill() and fill_n() (EMPTY)
    • Writing OS Independent Code in C/C++ (EMPTY)
    • C Program to display hostname and IP address (EMPTY)
    • Database Connectivity using C/C++ (EMPTY)
    • C++ bitset and its application (EMPTY)
    • unordered_map in STL and its applications (EMPTY)
    • unorderd_set in STL and its applications (EMPTY)
    • nextafter() and nexttoward() (EMPTY)
    • Back to TOP...]

  25. C++ Advanced
    • User Defined Literal (EMPTY)
    • Placement new operator (EMPTY)
    • Advanced C++ with boost library (EMPTY)
    • Copy-and-Swap Idiom (EMPTY)
    • Zombie and Orphan Processes (EMPTY)
    • Lambda expression (EMPTY)
    • C++ | Signal Handling (EMPTY)
    • Preventing Object Copy in C++ (EMPTY)
    • Command line arguments in C++ (EMPTY)
    • Back to TOP...]

  26. Nomor 26
    • Writing C/C++ code efficiently in Competitive programming (EMPTY)
    • Useful Array algorithms in C++ STL (EMPTY)
    • searching in fork() (EMPTY)
    • Data Type Ranges and their macros (EMPTY)
    • Cin-Cout vs Scanf-Printf (EMPTY)
    • getchar_unlocked() – faster input in C/C++ for Competitive Programming (EMPTY)
    • C qsort() vs C++ sort() (EMPTY)
    • Middle of three using minimum comparisons (EMPTY)
    • Check for integer overflow on multiplication (EMPTY)
    • Generating Test Cases (generate() and generate_n() (EMPTY)
    • Back to TOP...]

  27. Puzzles
    • Can we call an undeclared function in? (EMPTY)
    • Can we access global variable if there is a local variable with same name? (EMPTY)
    • Can we use function on left side of an expression in C and C++? (EMPTY)
    • Can we access private data members of a class without using a member or a friend function? (EMPTY)
    • How to make a C++ class whose objects can only be dynamically allocated? (EMPTY)
    • How to print “GeeksforGeeks” with empty main() (EMPTY)
    • Print 1 to 100, without loop and recursion (EMPTY)
    • C/C++ Tricky Programs (EMPTY)
    • Print a number 100 times without using loop, recursion and macro expansion in C++ (EMPTY)
    • How to restrict dynamic allocation of objects (EMPTY)
    • Sum of digits of a number in single statement (EMPTY)
    • Write a URL in a C++ program (EMPTY)
    • Zoom digits of an integer (EMPTY)
    • Composite Design Pattern in C++ (EMPTY)
    • Assign value without any control statement (EMPTY)
    • Printing pyramid pattern (EMPTY)
    • How to swap two variables in one line in C/C++, Python and Java? (EMPTY)
    • Program to shut down a computer (EMPTY)
    • Back to TOP...]

Komentar

  1. Antara bahasa C dan C++ mana yang lebih sulit mempelajarinya?

    BalasHapus
    Balasan
    1. Semua bahasa pemrograman akan terasa sulit jika tidak pernah dipelajari.

      Hapus

Posting Komentar

Hubungi admin melalui Wa : +62-896-2514-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

~ Ikatlah Ilmu dengan Memostingkannya ~

Postingan populer dari blog ini (30 Hari)

Enkapsulasi Java dan Fungsinya

Penelitian Berdasarkan Tingkat Eksplanasinya

Judul Penelitian Tindakan Kelas dan Tahapan Siklusnya

Download Buku SMA Kurikulum Merdeka Tahun Ajaran 2023 2024

Paradigma Penelitian pada Statistika Penelitian

Specifier %d dan %i Bahasa C dan Fungsinya

Postingan populer dari blog ini (All Time)

Cara Menggunakan Method Overloading Java dan Fungsinya

Enkapsulasi Java dan Fungsinya

Acces Modifier Java dan Fungsinya

Komunitas