求解答C++问题1、下面关于增1运算符"++"重载的叙述中,正确的说法是 A. 前缀增1运算符重载函数中需要增加一个额外

1个回答

  • 你说的是main函数中的return? return 0; 是告诉操作系统你的程序运行正常,而其他数字是代表了一个错误号。但是有时我们可以不用这么准确,错误了返回1就可以了。但是在驱动编程中最好把各个错误号对应好:

    下面是返回值的具体意义:

    EPERM Operation not permitted 1

    ENOENT No such file or directory 2

    ESRCH No such process 3

    EINTR Interrupted function 4

    EIO I/O error 5

    ENXIO No such device or address 6

    E2BIG Argument list too long 7

    ENOEXEC Exec format error 8

    EBADF Bad file number 9

    ECHILD No spawned processes 10

    EAGAIN No more processes or not enough memory or maximum nesting level reached 11

    ENOMEM Not enough memory 12

    EACCES Permission denied 13

    EFAULT Bad address 14

    EBUSY Device or resource busy 16

    EEXIST File exists 17

    EXDEV Cross-device link 18

    ENODEV No such device 19

    ENOTDIR Not a directory 20

    EISDIR Is a directory 21

    EINVAL Invalid argument 22

    ENFILE Too many files open in system 23

    EMFILE Too many open files 24

    ENOTTY Inappropriate I/O control operation 25

    EFBIG File too large 27

    ENOSPC No space left on device 28

    ESPIPE Invalid seek 29

    EROFS Read-only file system 30

    EMLINK Too many links 31

    EPIPE Broken pipe 32

    EDOM Math argument 33

    ERANGE Result too large 34

    EDEADLK Resource deadlock would occur 36

    EDEADLOCK Same as EDEADLK for compatibility with older Microsoft C versions 36

    ENAMETOOLONG Filename too long 38

    ENOLCK No locks available 39

    ENOSYS Function not supported 40

    ENOTEMPTY Directory not empty 41

    EILSEQ Illegal byte sequence 42

    STRUNCATE String was truncated 80

    希望能解决您的问题。