Found 7401 Articles for C++

The C++ Standard Template Library (STL)

Ayyan
Updated on 18-Jun-2020 12:31:43

446 Views

The Standard Template Library is a software library for the C++ programming language that influenced several parts of the C++ Standard Library. It provides four components called algorithms, containers, functions, and iterators. Note that the term "STL" or "Standard Template Library" does not show up anywhere in the ISO 14882 C++ standard. So referring to the C++ standard library as STL is wrong, ie, STL and C++ Standard Library are 2 different things with the former being the subset of the latter.The STL consists of −ContainersThe STL contains sequence containers and associative containers. The Containers are objects that store data. ... Read More

What are Standard Libraries in C++?

Arushi
Updated on 10-Feb-2020 11:02:06

413 Views

In the C++ programming language, the C++ Standard Library is a collection of classes and functions, which are written in the core language and part of the C++ ISO Standard itself. The C++ Standard Library provides several generic containers, functions to utilize and manipulate these containers, function objects, generic strings and streams (including interactive and file I/O), support for some language features, and functions for everyday tasks such as finding the square root of a number. Following are some of the features of the C++ standard library − Streams − These libraries are used to deal with different types of streams ... Read More

What is object-oriented programming (OOP)?

Moumita
Updated on 10-Feb-2020 11:00:45

12K+ Views

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. For example, a person is an object which has certain properties such as height, gender, age, etc. It also has certain methods such as move, talk, and so on.ObjectThis is the basic unit of object-oriented programming. That is both data and function that operate on data are bundled as a unit called an object.ClassWhen you define a class, you define a blueprint for ... Read More

What is C++ programming language?

Paul Richard
Updated on 10-Feb-2020 10:58:50

4K+ Views

C++ is a programming language developed by Bjarne Stroustrup in 1979 at Bell Labs. C++ is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. It is a superset of C, and that virtually any legal C program is a legal C++ program. C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.It is a language that is − Statically typed − A programming language is claimed to use static typing when type checking is performed during compile-time as opposed to run-time. Compiled − A compiled ... Read More

How to call C++ functions from Java?

varun
Updated on 10-Feb-2020 10:51:32

1K+ Views

Following are the steps to use native methods.Create a header file (.h file) for a CPP program.Create CPP fileCreate a DLLIn java code, declare the method as native, load the DLL using System.loadLibrary() method and call the method.

How to wrap python object in C/C++?

Gireesha Devara
Updated on 24-Aug-2023 16:01:06

224 Views

To wrap existing C or C++ functionality in Python, there are number of options available, which are: Manual wrapping using PyMethodDef and Py_InitModule, SWIG, Pyrex, ctypes, SIP, Boost.Python, and pybind1. Using the SWIG Module Let’s take a C function and then tune it to python using SWIG. The SWIG stands for “Simple Wrapper Interface Generator”, and it is capable of wrapping C in a large variety of languages like python, PHP, TCL etc. Example Consider simple factorial function fact() in example.c file. /* File : example.c */ #include // calculate factorial int fact(int n) ... Read More

How to use Python object in C++?

Rajendra Dharmkar
Updated on 10-Feb-2020 10:49:28

636 Views

Here is an example in which a simple Python object is wrapped and embedded. We are using  .c for this, c++ has similar steps −class PyClass(object):     def __init__(self):         self.data = []     def add(self, val):         self.data.append(val)     def __str__(self):         return "Data: " + str(self.data) cdef public object createPyClass():     return PyClass() cdef public void addData(object p, int val):     p.add(val) cdef public char* printCls(object p):     return bytes(str(p), encoding = 'utf-8')We compile with cython pycls.pyx (use --cplus for c++) to generate ... Read More

C++ 'a.out' not recognised as a command

Pythonista
Updated on 10-Feb-2020 10:47:17

4K+ Views

Having entered following command from linux terminal −$ g++ helloworld.cppThe a.out file should be created in the current working directory if the compilation is successful. Check if a.out is created.To execute enter following from command line −$ ./a.outIn most cases, output of your source program is displayed. However, as in your case, error message indicating a.out is not executable is appearing. See the properties of a.out and make it executable (if not already) by following command −$ chmod +x a.outYou may require sudo privilege for this. In all probability this should work. all the bestRead More

How to call a JavaScript function from C++?

vanithasree
Updated on 10-Feb-2020 10:44:18

761 Views

To call a JavaScript function from C++, generate a js file, which calls the function. The web page will load the JS and the function runs −int callId = 0; void callFunction() {    // the js file    ofstream fout("generate.js");    fout

What is the difference between JavaScript and C++?

Sreemaha
Updated on 30-Sep-2019 07:06:17

2K+ Views

The following are the differences between JavaScript and C++.JavaScript is a lightweight, interpreted programming language. It is designed for creating network-centric applications. It is complementary to and integrated with Java. JavaScript is very easy to implement because it is integrated with HTML. It is open and cross-platform.C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. It runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.JavaScript is a scripting whereas C++ is a programming language.C++ program is to be compiled and executed, whereas a script in ... Read More

Advertisements