Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko173
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
Groosik
Groosik

Groosik

Dołączył 16 lat i 10 mies. temu
  • Obserwuj
  • Akcje 2063
  • Znaleziska 257
  • Mikroblog 1806
  • Obserwujący 4
  • Obserwowane 45
q.....n
q.....n
konto usunięte 17.12.2019, 19:16:02
  • 0
Hej,

Wiecie czy istnieje coś takiego, aby po delete pointer automatycznie wykonywało się przypisanie pointer = nullptr?

Szukam też jakiegoś programu(najlepiej na Linuxa, jeśli w ogóle istnieje), który automatyzowałby nadawanie typom wbudowanym, domyślnych wartości w konstruktorze np. int = 0, float = 0.0 itp.

#programowanie #cpp #linux
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Groosik
Groosik
Groosik 17.12.2019, 19:18:34
  • 0
@qarmin: chyba da się przeciążyć operator delete, może tak uda ci się napisać implementacje która przypisze nullptr
  • Odpowiedz
C.....N
C.....N
konto usunięte 03.11.2019, 18:58:47
  • 0
po co używać preprocessor directives skoro mozna prawie wszystko zrobic za pomocą zwykłego kodu?
#cpp #naukaprogramowania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Groosik
Groosik
Groosik 03.11.2019, 19:09:13
  • 4
@C10H15N: możesz tego użyć np do stworzenia kodu, który ma inną implementacje w zależności od platformy bez załączania obu implementacji, co zwiększa rozmiar programu (po co ma istnieć kod wykonywany tylko na windowsie w programie, który jest skompilowany dla linuxa)
  • Odpowiedz
Groosik
Groosik
Groosik 03.11.2019, 19:18:02
  • 1
@C10H15N: preprocessor directives są przetwarzane przed kompilacją, możesz sobie to wytłumaczyć w taki sposób, że przed kompilacją uruchamiany jest program, który przechodzi przez wszystkie kompilowane pliki i dokonuje odpowiednich edycji w zależności od tego jak został poinstruowany przez preprocessor directives

Np:

#include - powoduje że program otwiera plik aHeader.h i podmienia tą instrukcje include na zawartość pliku
  • Odpowiedz
Groosik
Groosik
Groosik 03.11.2019, 19:21:20
  • 1
powyższy przykład ze zmniejszaniem rozmiaru programu wynikowego może nie jest najtrafniejszy. Bardziej trafne by było jakbyś miał warunkowe podpinanie jakiejś biblioteki zewnętrznej
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 7
  • Strona 2 z 7
  • >

Osiągnięcia

  • Rocznica
    od 07.03.2025

    Rocznica
  • Gadżeciarz
    od 09.04.2015

    Gadżeciarz
  • Mikroblogger
    od 14.02.2016

    Mikroblogger

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking