Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 145. Aktuální verze Firefoxu je 148. Od září přejde Chrome na dvoutýdenní cyklus vydávání. V kterém týdnu bude mít Chrome větší číslo verze než Firefox? 😀
Apple představil nové čipy M5 Pro a M5 Max, MacBook Pro s čipy M5 Pro a M5 Max, MacBook Air s čipem M5 a Studio Display a nový Studio Display XDR.
Bylo spuštěno hlasování o přednáškách a workshopech pro letošní Installfest, jenž proběhne o víkendu 28. a 29. března v Praze na Karlově náměstí 13.
Byla vydána (Mastodon, 𝕏) třetí RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.
Apple představil iPhone 17e a iPad Air s čipem M4.
Byla vydána verze 1.0 editoru kódů Gram. Jedná se o fork editoru Zed bez telemetrie a umělé inteligence.
Byla oznámena spolupráce GrapheneOS s Motorolou. Podrobnosti v tiskové zprávě. GrapheneOS (Wikpedie) je varianta Androidu zaměřující se na bezpečnost a soukromí.
Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 26.2.1. Přehled novinek v Changelogu.
Volí se dvě místa v Radě openSUSE. Seznamte se se čtyřmi kandidáty. Členové projektu openSUSE mohou hlasovat od 1. do 8. března. Výsledky budou oznámeny 9. března.
Společnost OpenAI uzavřela dohodu s americkým ministerstvem obrany o poskytování technologií umělé inteligence (AI) pro utajované sítě americké armády. Firma to oznámila několik hodin poté, co prezident Donald Trump nařídil vládě, aby přestala využívat služby společnosti Anthropic.
$ cat implicit.cc
#include <iostream>
int f(int a, int = 2, int c = 3);
int f(int a, int b, int c)
{
std::cout << a << " " << b << " " << c << std::endl;
return 0;
}
int main(void)
{
f(1);
f(2, 3);
f(3, 4, 5);
}
$ g++32 -Wall implicit.cc ; ./a.out
1 2 3
2 3 3
3 4 5
$ g++32 --version
g++32 (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-47.fc4)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$
#include <iostream>
void f1( int, ... )
{
std::cout << "f( int, ... )\n";
}
void f2( int, int = 0 )
{
std::cout << "f( int, 0 )\n";
}
int main()
{
f1( 1 );
f2( 1, 2 );
return 0;
}
Pokud se budou jmenovat stejne, napr. "f":
elviin@nilix>g++ test.cpp </tmp test.cpp: In function `int main()': test.cpp:17: error: call of overloaded `f(int)' is ambiguous test.cpp:4: error: candidates are: void f(int, ...) test.cpp:10: error: void f(int, int)... ale to je jina kapitola.
Tiskni
Sdílej: