• Overview
  • Topics
    • 0day
    • 2FA
    • Amplification
    • Android
    • anecdote
    • Arduino
    • ARM
    • ASN
    • Autonomous System
    • BGP
    • Breach Monitoring
    • Bufferbloat
    • C
    • Censorship
    • Certificate
    • Cheatsheet
    • Code
    • CTF
    • CVE
    • Data Breach
    • Data Tools
    • Dataset
    • DDoS
    • Diagnostic Tools
    • diff
    • difftastic
    • Disk Encryption
    • Disposable Email
    • DKIM
    • DMARC
    • DNS
    • DNSSEC
    • Docker
    • Domain Rankings
    • Email
    • EXIF
    • Fedora
    • Game
    • Git
    • GPS
    • Hash
    • HTML
    • HTTP
    • humor
    • IANA
    • Icon
    • IETF RFC
    • Image
    • IP
    • IPv6
    • IXP
    • JSON
    • LaTeX
    • LUKS
    • Machine Learning
    • Malware
    • Map
    • Markdown
    • Movie
    • MTA-STS
    • Network
    • Network Testing
    • Networking
    • Paper Writing
    • Password
    • PCAP
    • Performance
    • PGP
    • Privacy
    • Protocols
    • Proxy
    • Python
    • QUIC
    • Regex
    • Reverse Engineering
    • RPKI
    • Rust
    • Search
    • Security
    • Security Research
    • Shell
    • Spam
    • SPF
    • SQL
    • TCP
    • technical-support
    • TeX
    • Threat Intelligence
    • Tips&Tricks
    • TLS
    • Tool
    • Tools
    • TPM2
    • Traceroute
    • Tutorial
    • Tutorials
    • Unicode
    • VPN
    • VS Code
    • Vulnerability
    • Windows
    • x86
  • Publications
  • Cloudflare Rule Linter

C xor C++ Programming

https://docs.google.com/document/d/16B36r0HksR0LqQAGLA1syYCtZvYaVC0hEF2D00ZAd0o/mobilebasic

C

Often times, the programming languages C/C++ are listed together, implying that their behavior is similar. The document describes multiple cases, where identical syntax leads to differences. Most differences simply lead to errors, but some can even cause undefined behavior. The document excludes cases, where one language has a feature, which the other one is lacking.