Заходи заходи






Сейчас в чате 0
Их боялся Флинт
Модеры:
Orkana Cyber_Ghost zl0l

Админы:
del T DreamX MoRS
Бесполезная инфа
Бесполезные линки

Valid XHTML 1.0 Transitional

> > Coding > ++ 
MoRS: ++
MoRS
pic
02 2006 15:16
05 2018 02:30


-
 
UPD [T]:
, ,
, , .

 
C++?
 
#ASKSHIFU 59

 
Fph0EniX
pic
08 2006 17:15




VC++ ? ... ... , " "... , MFC API
MoRS
pic
14 2006 15:09





T
pic
12 2017 21:19



? = )
 
C++

# include <stdio.h>
"Hello, World\n");
        }
 

Text

$ gcc -o Hello Hello.c
$ ./Hello
Hello, World
$
 
MoRS
pic
21 2017 16:42
21 2017 16:43


)
T
pic
23 2017 08:50



, ,
, , .
 
, - ,
, , :
 
C++
span style="color: #666666;">"Hello, World\n");
        }
 

T
pic
06 2017 17:00
29 2017 20:31



, , .
, . 2-3 + . .
, .
, , .
 

++

. 2016 .
: Ը (2016)
 

T
pic
06 2017 18:02
12 2017 19:47


"" .
 
-
( OpenNet.ru Linux , , , )
 
"" ,
 
:
hello.c
hello.h
main.c
Makefile
 
C

/* hello.c */
#include <stdio.h>
"Hello World\n");
}
 

C

/* hello.h */
C

/* main.c */
#include "hello.h"

C

# Makefile for Hello World project
 
hello: main.o hello.o
        gcc -o hello main.o hello.o
 
main.o: main.c
        gcc -c main.c
 
hello.o: hello.c
        gcc -c hello.c
 
clean:
        rm -f *.o hello
 
 

(- , )
 

bash
$ ls
hello.c  hello.h  main.c  Makefile
$ make
gcc -c main.c
gcc -c hello.c
gcc -o hello main.o hello.o
$ ls
hello  hello.c  hello.h  hello.o  main.c  main.o  Makefile
$ ./hello
Hello World


bash
$ nm main.o
0000000000000000 T main
                 U print_hello


bash
$ make clean
rm -f *.o hello
$ ls
hello.c  hello.h  main.c  Makefile
T
pic
29 2017 06:26
11 2017 06:56



( ) (Queue).
. , , .

Element.h

 
Queue.h

 
Queue.cpp

 
main-queue.cpp

 
Makefile

 
Bash
 

.
.
" " .
? - , ?
 
upd: ps . . , .
, .
 
upd1: ps, . .
T
pic
29 2017 07:21



... .
, - ,
- , .
 
...
15. , (Stack)
. ,
.
16. .
...
 
:
1. Stack ,
.
...
3. Stack ,
.
...
9. Stack ,
.
...

Element.h

 
Stack.h

 
Stack.cpp

 
main-stack.cpp

 
Makefile

 
Bash
 

- , .
- (((
T
pic
29 2017 08:00



, " "
 
C++
 


 
Bash

 $ ./stackapp
Element 20 added to Stack [count= 1 ]
Element 30 added to Stack [count= 2 ]
Element 10 added to Stack [count= 3 ]
Element 50 added to Stack [count= 4 ]
Element 40 added to Stack [count= 5 ]
20, 30, 10, 50, 40,
[. 1] 150
[. 3] 12000000

 

T
pic
29 2017 08:09
29 2017 08:21


, : ( ) /++ ?
 
, <stack>,
, peek() N ( ).
 
.
- . .
 
UPD

/usr/include/c++/
= )
T
pic
02 2017 08:32
02 2017 08:33


/++, (make)
 
"" Queue Stack , Makefile
 
Bash
 

? ? , - ?
 
T
pic
29 2017 10:53
30 2017 16:07


! = )
*nix`.
 
GetTickCount() ?
 
/. - .
:
 
C++
...
#include <windows.h>
...
//
//
...
//
//
"\n ==>   " << t3;   //
...

__ linux ?
 
, (
C++
...
#include <sys/times.h>
...
//
//
"t =   " << t << endl;
...

... !
 
UPD
opennet.ru , GetTickCount
 
C++

#include <sys/time.h>


DreamX
pic
23 2018 14:18



* .
phasma
pic
05 2018 02:24



> GetTickCount() ?
https://ru.wikipedia.org/wiki/Rdtsc . .
phasma
pic
05 2018 02:25



> ? ? , - ?
CMake.
phasma
pic
05 2018 02:30



> , <stack>,
STL . .