刷新
震惊!C++程序真的从main开始吗?99%的程序员都答错了

博主头像 嘿,朋友们好啊!我是小康。今天咱们来聊一个看似简单,但实际上99%的C++程序员都答错的问题:C++程序真的是从main函数开始执行的吗? 如果你毫不犹豫地回答"是",那恭喜你,你和大多数人一样——掉进了C++的第一个陷阱!别担心,等你看完这篇文章,你就能成为那个与众不同的1%了。 微信搜索 【跟着 ...

别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误

博主头像 大家好,我是小康。今天我们来聊一个藏在C++标准库中的"定时炸弹",它看起来人畜无害,但却坑了无数C++程序员。 前言:当你以为自己用的是vector,结果却不是 嘿,各位码农兄弟姐妹们!今天咱们来聊一个你可能每天都在用,但是却从来没注意过的C++小怪兽:vector<bool>。 前几天,我在帮同 ...

Qt+libcef+ffmpeg开发的多窗口客户端

博主头像 目录一、概述二、效果展示1、智能 URL 交互,上网快人一步2、全屏切换,沉浸式体验随心所欲3、多样布局,满足多元需求4、右键菜单,操作便捷功能丰富5、免费使用6、定制7、下载连接三、相关文章 原文链接:Qt+libcef+ffmpeg开发的多窗口客户端 一、概述 各位上网冲浪达人们,今天必须给你们 ...

前缀和

博主头像 一维前缀和 具体做法: 首先做一个预处理,定义一个sum[]数组,sum[i]代表a数组中前i个数的和。 原理: sum[r] = a[1] + a[2] + a[3] + a[l-1] + a[l] + a[l+1] ...... a[r]; sum[l - 1] = a[1] + a[2] + ...

C++继承

博主头像 继承 继承基本语法 提要点:class 子类 : 继承方式 父类 //继承语法: class 自己定义的类(子类):继承方式 父类 #include<iostream> using namespace std; class Person { public: void body() { cout<<" ...

Linux系列:如何调试 malloc 的底层源码

博主头像 一:背景 1. 讲故事 上一篇我们聊过 C# 调用 C 的 malloc 代码来演示heap的内存泄露问题,但要想深入研究得必须把 malloc 的实现库 libc.so 给调试起来,大家都知道在Linux 上 libc 和 Windows 的 Win32 API 是一个层级的,由于 Linux 重 ...

C/C++跨平台SDK开发的注意事项

博主头像 1. C/C++跨平台开发时有哪些值得注意的事项? 1.1. 你知道如何选择C++标准的版本吗? 1.1.1. C++版本说明 1.1.2. 如何选择版本 1.1.3. 最佳实践 1.2. 源代码要如何保存,跨平台和跨IDE时才不会出现中文乱码? 1.2.1. 中文乱码问题与原因分析 1.2.2. ...

有哪些好用的AI工具?(你想要的AI工具都在这)

博主头像 1. 常见应用场景 1.1. 国内通用大模型 模型名称 简介 官网地址 DeepSeek 深度求索公司研发的高性能开源模型,以低成本、高推理能力著称,支持数学、代码等复杂任务。 https://chat.deepseek.com/ 豆包 字节跳动开发的智能语言模型,基于深度学习技术,支持多种自然语言 ...

AI大模型有哪些常见的应用场景

博主头像 图像生成 应用场景: 图像生成 功能描述: 根据文本描述或参考图生成高质量图片,支持艺术、写实等多种风格。 用法示例: 输入提示词(如“赛博朋克风格的城市夜景”),调整参数(分辨率、风格强度)。 代表应用: 即梦AI 视频生成 应用场景: 视频生成 功能描述: 从文本/图片生成视频,或对现有视频进行 ...

P2120 [ZJOI2007] 仓库建设

博主头像 P2120 [ZJOI2007] 仓库建设 题目描述 L 公司有 \(n\) 个工厂,由高到低分布在一座山上,工厂 \(1\) 在山顶,工厂 \(n\) 在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L 公司的总裁 L 先生接到气象部门的电 ...

Qt C++ 多语言高阶实现:程序启动自动编译 .ts 文件并生成语言菜单

(简单地说,就是让 Qt C++ 程序在启动时自动搜索编译.ts文件,并自动生成语言菜单,实现多语言实时切换) 目录 第一部分_需求背景与实现目标 实际需求痛点 本视频实现目标 本视频相关资料 第二部分_具体实现过程 传统多语言切换演示_基础项目搭建 高阶实现_程序启动时自动编译ts文件 高阶实现_ ...

前端 TypeError 错误永久消失术

博主头像 作者:来自 vivo 互联网大前端团队- Sun Maobin 通过开发 Babel 插件,打包时自动为代码添加 可选链运算符(?.),从而有效避免 TypeError 的发生。 一、背景介绍 在 JS 中当获取引用对象为空值的属性时,程序会立即终止运行并报错:TypeError: Cannot r ...

简洁精炼:Qt C++国际化多语言动态切换

我在Qt C++编程需要实现多语言切换,在网上找了需要资料、看了很多视频,都不是很精炼,浪费了大量时间。所以,想试着制作一个讲解Qt C++实现多语言切换的精炼视频,如果本视频对大家有所用处,请大家点赞关注转发。 本视频尽量简短高效,估计用10、20分钟(实际用了30多分钟),引导大家利用一个简单例 ...

P4774 [NOI2018] 屠龙勇士

博主头像 P4774 [NOI2018] 屠龙勇士 题目描述 小 D 最近在网上发现了一款小游戏。游戏的规则如下: 游戏的目标是按照编号 \(1 \rightarrow n\) 顺序杀掉 \(n\) 条巨龙,每条巨龙拥有一个初始的生命值 \(a_i\) 。同时每条巨龙拥有恢复能力,当其使用恢复能力时,它的生命 ...

<1···456···18>