Aktywne Wpisy
Marcinnx +247
Oliwer Wdowik truchta na 100m + wywiad
MIRROR
#paryz2024 #paryz2024gif
Przyjechałem aby się tym bawić, cieszyć
MIRROR
#paryz2024 #paryz2024gif
Skopiuj link
Skopiuj linkPrzyjechałem aby się tym bawić, cieszyć
Wykop.pl
@biauekWladcaJajek: bzdura, w cudzysłowie nie potraktuje jako liczby
#include <iostream>
#include <string>
using namespace std;
int main () {
string firstName = "John ";
@arysto2011: napisałem czystym C, albo C++ , ale widzę, że nawet to cię przerosło XDD użyłeś biblioteki standardowej C++, to nie jest cecha języka. cechą języka jest przeciążanie operatorów więc co za problem zrobić to tak by dwa ciągi znaków dawały wynik w postaci liczby? Ogólnie to kisnę srogo że do połączenia dwóch ciągów znaków musisz użyć biblioteki standardowej.
@KonwersatorZabytkow: Aż specjalnie sprawdziłem, bo sam w pierwszej chwili nie wiedziałem, co wyjdzie (PHP 7.4) - wynik: 2. W sumie, po zastanowieniu, to jest dość oczywiste, operator "+" to dodawanie. Do łączenia stringów jest ".", dlatego np. w JavaScript (gdzie operator "+' działa inaczej) wychodzi "11".
@biauekWladcaJajek: Bo w PHP operatorem konkatenacji jest
.
właśnie po to żeby ludzie nie mieli takich głupich rozkmin jaką masz teraz (・へ・)@KonwersatorZabytkow: nie no wcale nie xD to sobie odpal i sam sprawdź
<?php
”1” + ”1"
nie skleja stringów w c ani C++. Te jedynki w ciapkach nie są std::stringami C++, tylko, uważaj, WSKAŹNIKAMI.str + str
się wywali i masz osobny operator na konkatenację zamiast+
@biauekWladcaJajek: wystarczy zamienić na '1' + '1'
<?php
echo '1' + '1';
też daje 2.. :P