Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dziwny zapis

Ostatnio zmodyfikowano 2010-12-28 21:11
Autor Wiadomość
pekfos
Temat założony przez niniejszego użytkownika
Dziwny zapis
» 2010-12-28 20:07:18
C/C++
int x <: 10:>;
co to za zapis? kompiluje sie.
P-25813
Dragonit
» 2010-12-28 20:12:49
Dość ciekawe, u mnie też się kompiluje(dev), ale nie mam pojęcia co ma oznaczać ten zapis i jestem ciekaw odpowiedzi.
P-25814
kamillo121
» 2010-12-28 20:16:43
Zmienna x zajmuje 10 razy więcej po takim zapisie a przypisywanie wartości odbywa się jak dla tablicy :D
P-25815
szyx_yankez
» 2010-12-28 20:18:31
Tworzy, tablice typu int o rozmiarze 10;
Zapis
int x <: 10:>;
jest równoznaczny z :
int x[ 10 ];

A te dziwne <:,:> to porostu odpowiedniki znaków:

<: odpowiednik [
:> odpowiednik ]
P-25816
Dragonit
» 2010-12-28 20:25:07
A to zapis z C czy C++ ?? Zgodne z ANSI C ?
P-25817
szyx_yankez
» 2010-12-28 20:48:03
Wiesz, tego nikt nie wie. To jest odwieczna tajemnica strzeżona przez wielką sektę c-plusowców, więc w google i gdziekolwiek indziej trudno coś znaleźć na ten temat.
P-25818
ison
» 2010-12-28 20:59:21
odkryłeś nowy operator, o którym nikt nie słyszał :D
P-25819
Elaine
» 2010-12-28 21:11:20
Najzwyklejsze digraphy, w standardach (C++98 i C99) jest o nich napisane wystarczająco dużo. Jak ktoś bardzo chce, to może ich używać, przy czym niektóre kompilatory mogą mieć z nimi problemy (na przykład kompilator Microsoftu wymaga wyłączenia rozszerzeń - albo digraphy, albo rozszerzenia).
P-25820
« 1 »
  Strona 1 z 1