별의 공부 블로그 🧑🏻‍💻

🗒️ Programming/C++ (117)

728x90
  1. 2017.11.08 [header][C library] ctgmath (tgmath.h) (C++11)

    *[header][C library] ctgmath (tgmath.h) (C++11) (tgmath.h)Type-generic mathCC++This header defines macro functions that correspond to the functions in , but which can take other non-floating point types as arguments: Every function in that takes at least one double as argument (except modf) is defined in as a macro with the same semantics but taking generic parameters instead: Each of the argume..

  2. 2017.11.08 [header][C library] cstring (string.h)

    *[header][C library] cstring (string.h) (string.h)C StringsThis header file defines several functions to manipulate C strings and arrays. FunctionsCopying: memcpyCopy block of memory (function )memmoveMove block of memory (function )strcpyCopy string (function )strncpyCopy characters from string (function ) Concatenation: strcatConcatenate strings (function )strncatAppend characters from string ..

  3. 2017.11.08 [header][C library] cstdlib (stdlib.h)

    *[header][C library] cstdlib (stdlib.h) (stdlib.h)C Standard General Utilities LibraryThis header defines several general purpose functions, including dynamic memory management, random number generation, communication with the environment, integer arithmetics, searching, sorting and converting. FunctionsString conversionatofConvert string to double (function )atoiConvert string to integer (funct..

  4. 2017.11.08 [header][C library] cstdio (stdio.h)

    *[header][C library] cstdio (stdio.h) (stdio.h)C library to perform Input/Output operationsInput and Output operations can also be performed in C++ using the C Standard Input and Output Library (cstdio, known as stdio.h in the C language). This library uses what are called streams to operate with physical devices such as keyboards, printers, terminals or with any other type of files supported by..

  5. 2017.11.08 [header][C library] cstdint (stdint.h) (C++11)

    *[header][C library] cstdint (stdint.h) (C++11) (stdint.h)Integer typesThis header defines a set of integral type aliases with specific width requirements, along with macros specifying their limits and macro functions to create values of these types. TypesThe following are typedefs of fundamental integral types or extended integral types. signed typeunsigned typedescriptionintmax_tuintmax_tInteg..

  6. 2017.11.08 [header][C library] cstddef (stddef.h)

    *[header][C library] cstddef (stddef.h) (stddef.h)C Standard definitionsThis header defines several types implicitly generated or used by certain language expressions. Typesptrdiff_tResult of pointer subtraction (type )size_tUnsigned integral type (type )max_align_t Type with widest scalar alignment (type )nullptr_t Null pointer type (C++) (type ) In C, this header also includes the declaration ..

  7. 2017.11.08 [header][C library] cstdbool (stdbool.h) (C++11)

    *[header][C library] cstdbool (stdbool.h) (C++11) (stdbool.h)Boolean typeThe purpose in C of this header is to add a bool type and the true and false values as macro definitions. In C++, which supports those directly, the header simply contains a macro that can be used to check if the type is supported: Macro constants Macrodescriptiondefined as__bool_true_false_are_definedSpecifies whether bool..

  8. 2017.11.08 [header][C library] cstdarg (stdarg.h)

    *[header][C library] cstdarg (stdarg.h) (stdarg.h)Variable arguments handlingThis header defines macros to access the individual arguments of a list of unnamed arguments whose number and types are not known to the called function. A function may accept a varying number of additional arguments without corresponding parameter declarations by including a comma and three dots (,...) after its regula..

  9. 2017.11.08 [header][C library] csignal (signal.h)

    *[header][C library] csignal (signal.h) (signal.h)C library to handle signalsSome running environments use signals to inform running processes of certain events. These events may be related to errors performed by the program code, like a wrong arithmetical operation or to exceptional situations, such as a request to interrupt the program. Signals generally represent situations where the program ..

  10. 2017.11.08 [header][C library] csetjmp (setjmp.h)

    *[header][C library] csetjmp (setjmp.h) (setjmp.h)Non local jumpsThe tools provided through this header file allow the programmer to bypass the normal function call and return discipline, by providing the means to perform jumps preserving the calling environment. The header provides, a function, a macro with functional form and a specific type: FunctionslongjmpLong jump (function ) Macro functio..

  11. 2017.11.08 [header][C library] cmath (math.h)

    *[header][C library] cmath (math.h) (math.h)C numerics libraryHeader declares a set of functions to compute common mathematical operations and transformations: Functions Trigonometric functionscosCompute cosine (function )sinCompute sine (function )tanCompute tangent (function )acosCompute arc cosine (function )asinCompute arc sine (function )atanCompute arc tangent (function )atan2Compute arc t..

  12. 2017.11.08 [header][C library] clocale (locale.h)

    *[header][C library] clocale (locale.h) (locale.h)C localization libraryThe C language supports localization specific settings, such as culture-specific date formats or country-specific currency symbols. Each system and specific compiler implementation may provide different choices of locales to be selected (using function setlocale), but at least two locales are available to choose for any C pr..

  13. 2017.11.08 [header][C library] climits (limits.h)

    *[header][C library] climits (limits.h) (limits.h)Sizes of integral typesThis header defines constants with the limits of fundamental integral types for the specific system and compiler implementation used. The limits for fundamental floating-point types are defined in (). The limits for width-specific integral types and other typedef types are defined in (). Macro constantsnameexpressesvalue*CH..

  14. 2017.11.08 [header][C library] ciso646 (iso646.h)

    *[header][C library] ciso646 (iso646.h) (iso646.h)ISO 646 Alternative operator spellingsThis header defines eleven macro constants with alternative spellings for those C++ operators not supported by the ISO646 standard character set: macrooperatorand&&and_eq&=bitand&bitor|compl~not!not_eq!=or||or_eq|=xor^xor_eq^= In C++, reserved words exist with the same names as these macros and are treated as..

  15. 2017.11.08 [header][C library] cinttypes (inttypes.h) (C++11)

    *[header][C library] cinttypes (inttypes.h) (C++11) (inttypes.h)C integer typesHeader with library support for width-based integral types. Including this header automatically includes also (which defines width-based integral types). MacrosThe following macros expand to character string literals that contain a printf or scanf specifier suitable to be used with specific width-based integral types:..

  16. 2017.11.08 [header][C library] cfloat (float.h)

    *[header][C library] cfloat (float.h) (float.h)Characteristics of floating-point typesThis header describes the characteristics of floating types for the specific system and compiler implementation used. A floating-point number is composed of four elements: a sign: either negative or non-negativea base (or radix): which expresses the different numbers that can be represented with a single digit ..

  17. 2017.11.08 [header][C library] cfenv (fenv.h) (C++11)

    *[header][C library] cfenv (fenv.h) (C++11) (fenv.h)Floating-point environmentThis header declares a set of functions and macros to access the floating-point environment, along with specific types. The floating-point environment maintains a series of status flags and specific control modes. Specific about the contents of the floating-point environment depend on the implementation, but the status..

  18. 2017.11.08 [header][C library] cerrno (errno.h)

    *[header][C library] cerrno (errno.h) (errno.h)C ErrorsC Header that defines the following macro: errnoLast error number (macro ) plus at least three additional macro constants: EDOM, ERANGE and EILSEQ (see errno for more details). 내용 출처 : http://www.cplusplus.com/reference/cerrno/

  19. 2017.11.08 [header][C library] cctype (ctype.h)

    *[header][C library] cctype (ctype.h) (ctype.h)Character handling functionsThis header declares a set of functions to classify and transform individual characters. FunctionsThese functions take the int equivalent of one character as parameter and return an int that can either be another character or a value representing a boolean value: an int value of 0 means false, and an int value different f..

  20. 2017.11.08 [header][C library] cassert (assert.h)

    *[header][C library] cassert (assert.h) (assert.h)C Diagnostics Libraryassert.h defines one macro function that can be used as a standard debugging tool: Macro functionsassertEvaluate assertion (macro ) 내용 출처 : http://www.cplusplus.com/reference/cassert/

  21. 2017.11.08 [header][Input/Output] streambuf

    *[header][Input/Output] streambuf Stream bufferHeader providing the streambuf buffer class, to be used in combination with input/output streams: Class templatesbasic_streambufBase buffer class for streams (class template ) ClassesstreambufBase buffer class for streams (class )wstreambufBase buffer class for streams (wide) (class ) 내용 출처 : http://www.cplusplus.com/reference/streambuf/

  22. 2017.11.08 [header][Input/Output] sstream

    *[header][Input/Output] sstream String streamsHeader providing string stream classes: Class templatesbasic_istringstreamInput string stream (class template )basic_ostringstreamOutput string stream (class template )basic_stringstreamString stream (class template )basic_stringbufString stream buffer (class template ) ClassesNarrow characters (char)istringstreamInput string stream (class )ostringst..

  23. 2017.11.08 [header][Input/Output] ostream

    *[header][Input/Output] ostream Output streamHeader providing the standard output stream class: Class templatesbasic_ostreamOutput stream (class ) ClassesostreamOutput Stream (class )wostreamOutput stream (wide) (class ) Input manipulators (functions)endlInsert newline and flush (function )endsInsert null character (function )flushFlush stream buffer (function ) 내용 출처 : http://www.cplusplus.com/..

  24. 2017.11.08 [header][Input/Output] istream

    *[header][Input/Output] istream Input streamHeader providing the standard input and combined input/output stream classes: Class templatesbasic_istreamInput stream (class template )basic_iostreamInput/output stream (class template ) ClassesistreamInput stream (class )iostreamInput/output stream (class )wistreamInput stream (wide) (class )wiostreamInput/output stream (wide) (class ) Input manipula..

  25. 2017.11.08 [header][Input/Output] iostream

    *[header][Input/Output] iostream Standard Input / Output Streams LibraryHeader that defines the standard input/output stream objects: C++98C++11Including this header may automatically include other headers, such as , , , and/or . C++98C++11Including automatically includes also , , , and . Note that the iostream class is mainly declared in header . Objects Narrow characters (char)cinStandard inpu..

  26. 2017.11.08 [header][Input/Output] iosfwd

    *[header][Input/Output] iosfwd Input-Output forward declarationsThis header provides forward declarations for the types of the standard input/output library. Note that the file does not contain the template definitions, and thus shall only be included in other headers to provide forward declarations of these types. C++98C++111 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27..

  27. 2017.11.08 [header][Input/Output] ios

    *[header][Input/Output] ios Input-Output base classesHeader providing base classes and types for the IOStream hierarchy of classes: TypesClass templatesbasic_iosBase class for streams (type-dependent components) (class template )fposStream position class template (class template ) ClassesiosBase class for streams (type-dependent components) (class )ios_baseBase class for streams (class )wiosBase..

  28. 2017.11.08 [header][Input/Output] iomanip

    *[header][Input/Output] iomanip IO ManipulatorsHeader providing parametric manipulators: Parametric manipulatorssetiosflagsSet format flags (function )resetiosflagsReset format flags (function )setbaseSet basefield flag (function )setfillSet fill character (function )setprecisionSet decimal precision (function )setwSet field width (function )get_money Get monetary value (function )put_money Put ..

  29. 2017.11.08 [header][Input/Output] fstream

    *[header][Input/Output] fstream File streamsHeader providing file stream classes: Class templatesbasic_ifstreamInput file stream (class template )basic_ofstreamOutput file stream (class template )basic_fstreamFile stream (class template )basic_filebufFile stream buffer (class template ) ClassesNarrow characters (char)ifstreamInput file stream class (class )ofstreamOutput file stream (class )fstr..

  30. 2017.11.08 [header][Multi-threading] thread (C++11)

    *[header][Multi-threading] thread (C++11) ThreadHeader that declares the thread class and the this_thread namespace: ClassesthreadThread (class ) Classesthis_threadThis thread (namespace ) 내용 출처 : http://www.cplusplus.com/reference/thread/

728x90


📖 Contents 📖