C/C++

C/C++之cpp变exe C/C++之cpp变exe 上节我们讲了C/C++的命名空间。 本节我们来介绍如何把源代码转换成软件。也就是标题所说的cpp变exe。 大家在使用vs等IDE的时候是不是发现很方便,只要写完源码,源码没错误的情况下,点一下生成就会得到可执行文件(exe)。 但是大家有没有想过其中的原理是怎么样的呢。所以本节通过这一点来展开做介绍。 点击生成解决方案就可以快速获得可执行文件,细心的同学可能会发现项目的Debug或者Release文件夹中,会有需多奇怪后缀的文件。例如我拿上节的方案Debug目录中的文 阅读详情

浅谈自学C/C++及自我规划

今年通过努力学习又继续上学,目前是四川工业科技学院数据科学与大数据技术专业专升本的新生,今年算是本科的大三。我一直信奉一个信念:学历不是上限,而是需要一直保持学习的心态,就正如:活到老学到老!

并且经过专科的学习我坚定了从事程序员的信念,个人认为无论从事程序员中的哪个具体的岗位,都至少需要学习到一个编程语言,在我对使用率较高的主流语言中的:C语言,JAVA,Python等,我选择了C语言。

根据我的了解C语言是应用于底层开发的计算机编程语言,且大部分的操作系统内核都用到了C语言,系统的学习C语言就可以学习计算机组成原理、操作系统等等偏基础的计算机基础知识,可以将我的基础知识掌握的更加扎实,在以后的工作中再i学习其他语言相比较来说相对于容易。


学习目标:

熟练掌握C/C++的基础知识,再深入学习相关的其他方面的知识,通过学习能够达到市面上大部分相关岗位的要求,能够拿到一个自己心满意足的offer。心仪的公司是:腾讯云!新的阶段新的征程,目前的目标是:进入腾讯云公司!!从此刻开始为之奋斗!!


学习内容:

  • C语言
  • 数据结构算法
  • C++语言
  • Linux系统编程
  • Linux网络编程
  • MYSQL数据库

学习时间:

每天保持三个小时的学习时长,基础知识点学习后练习相关的题
然后将题的代码上传的gitee自己的代码仓库,小伙伴们感兴趣可以看看我的gitee的主页
我的个人仓库:gitee主页

MAC+VS Code+C/C++调试配置 MAC+VS Code+C/C++调试配置 第二篇博客啦,这一篇博客接着上篇没有写完的内容,继续跟大家安利颜值无敌高的VS Code。 由于自己的小白本质,在配置VS Code的C/C++环境时,很多事情并不清楚,第一次虽然配置成功了,但是后来自己又想重新整理一下工作区的文件,结果越理越乱,索性将整个文件夹删了(无奈脸),结果后来重新调试一直不成功,然后自己又有点强迫症,就一定想要配置好,结果... 阅读详情

相关推荐

stable-diffusion.cpp: 纯C/C++实现的Stable Diffusion推理引擎

stable-diffusion.cpp为Stable Diffusion的部署和应用提供了一个高效、灵活的解决方案。随着社区的不断贡献和改进,相信stable-diffusion.cpp会在未来为更多Stable Diffusion的应用场景提供强大支持。stable-diffusion.cpp是一个纯C/C++实现的Stable Diffusion推理引擎,旨在提供一个轻量级、高性能、跨平台的Stable Diffusion部署方案。

helloaiworld的博客 1984

在VScode下配置C/C++环境(tasks.json、launch.json、c_cpp_properties.json)

tasks.json在编译首先运行hello.c文件(点击右上角的运行图标),再点击"C/C++:gcc.exe生成和调试活动文件",如图2所示。图2 运行当前活动文件经过步骤1,在工作区code文件夹下可以生成一个文件,如下图3所示。除了tasks.json配置文件外,launch.json、c_cpp_properties.json配置文件也放在.vscode文件夹下。图3 产生的tasks.json文件tasks.json文件配置内容如下。在配置路径时只能使用\\或隔开目录。"tasks": [

m0_46610658的博客 3万+

图片处理助手|C++ 手搓离线 AI 涂鸦工坊,BiSeNet 分割 + 11 步风格化一次讲透

一条别人没做的链路:照片 → 人脸分割 → 风格化 → 贴纸画布,全离线;AI 只干最贵的活:BiSeNet 跑一次出类图,剩下的交给 11 步经典视觉算子,滑条级实时预览;细节靠传统算法堆:手绘感(模糊+阈值+噪声)、水彩感(距离变换渗色)、像素风(最近邻缩放)——没有第二张「魔法」网络,全是 OpenCV 老伙计;交互即产品:拖拽/缩放/旋转/置顶/去背/泊松融合,贴纸的手感就是体验。后续展望:风格化流水线参数化做成「风格预设」(一键切换水墨风/蜡笔风);泊松融合增加交互式中心点选择;

qq_29676069的博客 281

[原创]C/C++语言中,如何在main.c或main.cpp中调用另一个.c文件

  C/C++语言中,如何在main.cpp中调用另一个.c文件主要有5种思路:   1、在VS2012 IDE中,将被引用的.c文件后缀名全部修改为.h,然后通过IDE的解决方案资源管理器中鼠标右键单击“头文件”-"添加"-“现有项”,选中修改后缀名后的.h文件-"添加",将待引用的文件添加到工程中。   添加到“头文件”而不是“源文件”的作用:主要是使头文件的项类型属性为“C/C++ 标头”...

weixin_33834628的博客 2806

终极指南:如何用Dev-CPP快速上手C/C++开发

你是否正在寻找一款轻量级但功能强大的C/C++集成开发环境?Dev-CPP正是为你量身打造的解决方案。这个开源项目不仅完全免费,还提供了从代码编辑到编译调试的一站式开发体验,特别适合初学者和中小型项目开发。在接下来的内容中,我将带你深入了解这个高效IDE的方方面面。 ## 🚀 快速入门:你的第一个C++程序 ### 为什么选择Dev-CPP作为起点? 对于C/C++新手来说,选择一个合适的开

gitblog_00667的博客 628

C/C++语言中,如何在main.c或main.cpp中调用另一个.c文件

C/C++语言中,如何在main.cpp中调用另一个.c文件主要有5种思路:   1、在VS2012 IDE中,将被引用的.c文件后缀名全部修改为.h,然后通过IDE的解决方案资源管理器中鼠标右键单击“头文件”-"添加"-“现有项”,选中修改后缀名后的.h文件-"添加",将待引用的文件添加到工程中。   添加到“头文件”而不是“源文件”的作用:主要是使头文件的项类型属性为“C/C++ 标头”,而不是“C/C++ 编译器”。后者是将该文件独立编译成目标文件*.obj。用户可右键单击某个.h文件-属性-

云海唯C的专栏 1万+

C/c++编译器如何看待h和cpp文件

h头和cpp文件都是源码文件,代码可以在h中也可以在cpp中 #include 相当于包含 ,h中的代码会被包含进#include 它的cpp文件中, #pragma 表示只include一次, 通常 h只有声名满程序include 来使用,使cpp是实体一内有函数和变量实体,一般不 h头是声名使用 ,分继承头和使用头,继承头必须加一子类h头中,使用头必须加在cpp文件中(采用的是错乱交织形

锄禾日当午 3179

1.深入理解C/C++中头文件(.h)与源文件(.c/.cpp)以及我们为什么需要.h头文件

1.深入理解C/C++中头文件(.h)与源文件(.c/.cpp)以及我们为什么需要.h头文件 本篇文章灵感来自于:https://www.cnblogs.com/laojie4321/archive/2012/03/30/2425015.html 本文章中所有表情包均来自互联网,如有侵权,劳请联系。 另外,转载请标明出处哦,语雀:https://www.yuque.com/yifeideshijie 上面的文章很清楚地解析了在整个项目编译过程中的过程,头文件(通常的.h文件)和源文...

qq_43746863的博客 8827

vscode 新建cpp文件_一键搞定 VSCode 下的 C/C++基本开发环境配置

如果你能看懂并确认已做到以下两点: C/C++编译器(例如MingGW)环境已经配置好VSCode已安装C/C++插件那就废话不多说, 直接开始:新建一个文件夹, VSCode打开此文件夹,然后写一个helloworld.c 文件F5运行, 依次选择: "C++ (GDB/LLDB)"和"gcc.exe - 生成和调试活动文件"cpp文件同理, 后面改为选择"g++.exe..."即可搞定收工!...

weixin_28772667的博客 3526

【C语言】数据类型和变量

a)只有静态区的变量才会自动清零,栈区不会b)static 改变局部变量的存储位置、生命周期,不改变作用域(只能本函数内使用)。c) 局部变量要手动初始化全局变量和局部变量(补充)代码块可以访问外部全局变量。

2503_92107148的博客 173

从CVI(C)到Pyside(python)/Qt(C++)/VS(C#)的一点吐槽

Tkinter 布局助手”,是我接触过的基于python原生的图形界面套件Tkinter来做GUI程序的最佳实践,链接是https://www.pytk.net/],在web上就可以拖拽基础控件到面板,并定义控件的回调函数,完了存盘到本机。我曾经死抱着CVI不放,没有去追逐更现代的IDE,究其原因,主要是以前没有 AI 辅助编程,很多新 IDE 摸都不敢摸,随便一个编译报错或环境配错,就会卡死我半天。所以,遇到我这样,时不时输出一个学习心得的老工程师,也应该算是一种缘分了,很罕见的哦。

qq_15084199的博客 240

EUI-NEO C++ 轻量跨平台 GUI

EUI-NEO是一个轻量级跨平台GUI框架,基于C++17开发,支持CMake和Xmake构建系统。核心特性包括:支持OpenGL渲染(默认)、模块化设计、声明式UI语法,并提供GLFW/SDL2窗口后端选项。项目结构清晰,包含核心DSL引擎、可复用组件、示例应用及可选功能模块(如键盘/串口支持)。开发者可通过简单配置快速集成,支持find_package和FetchContent方式引入。框架采用Apache 2.0许可证,部分依赖项遵循各自开源协议。文档覆盖DSL设计、状态管理、渲染管线等关键技术细节,

a111776的博客 192

MSE / Cross‑Entropy / Huber / Focal Loss深度实战|损失函数数学原理、PyTorch踩坑、项目选型与排障

深度学习训练loss不下降、震荡、精度上不去,很多时候不是网络结构问题,而是损失函数选择错误。本文结合论文理论与图像分类、目标检测、回归任务线上调参经验,完整拆解MSE、交叉熵、Huber、Focal Loss四大损失函数数学本质;梳理PyTorch原生API高频踩坑;给出Huber的delta、Focal Loss的\(\gamma\)工业调参方案;提供任务选型决策表、训练故障排查清单;附带可运行梯度对比实验代码,帮助开发者根据任务、噪声、样本不平衡快速选对损失函数。

分享日常学习生活 448

VS Code C/C++ 插件 cpptools 内存占用异常

使用VS code连接WSL经常性出现终端和IDE卡住无法使用,关闭VS后即正常。

weixin_56637649的博客 135

图片处理助手|泊松融合原理 + C++ 工程实现,seamlessClone 三模式一次讲透

现象:边缘微调滑到最左(强腐蚀),点融合,程序崩溃或花屏。原因:掩码被腐蚀成全零,对全零掩码是未定义行为。解决守卫,跳过该贴纸并写日志(第五章代码)。原理一句话:内部保梯度、边界锚颜色,解一个泊松方程,接缝就没了;三模式 = 引导场的三种选法:NORMAL 全搬、MIXED 搬纹理、MONO 只搬纹理走向;工程细节决定手感:掩码膨胀留缓冲、腐蚀去白边、全零守卫、出界跳过、变换后重二值化;缓存换体验:三模式一次算完,切换零等待。

qq_29676069的博客 333

ReactOS 图形系统分析(48):弧线绘制 — arc.c

arc.c是 win32k(内核态 GDI)中负责弧线绘制的模块,实现了 Windows 的ArcArcToChordPieAngleArc五个 API 的内核部分。整个模块只包含两个系统调用入口()和三个内部函数(、静态的IntArc),全部代码 408 行。应用层(user32 / gdi32)│├─ ArcTo() ──→ NtGdiArcInternal(GdiTypeArcTo, ...) │ 用户态包装│ 经 win32u.dll 进入内核▼│ arc.c ││ │ │。

大坡3D软件开发 220

C++ 面试真题】27. 聊聊 C++ 的内存泄漏与内存布局

"线上进程内存一直涨,怎么查?"——这是工程里最真实的内存问题。查泄漏绕不开进程的内存布局:数据在哪个区、泄漏发生在哪、工具看见的是什么。背得出"new 了没 delete"只是及格,真考你的是"**一张完整的布局图、泄漏的判定标准、AddressSanitizer 和 valgrind 怎么用、free 之后内存去哪了**"。本文把泄漏排查和内存布局合起来讲透。

码工许师傅 305

对于C++:文件IO流(fstream)的详细解析

本文详细介绍了C++中的文件IO流(fstream),包括三种文件流类型:ifstream(只读)、ofstream(只写)和fstream(读写)。重点讲解了文件打开机制、文本与二进制模式的区别、文件指针操作、缓冲管理、错误处理以及性能优化等内容。文章通过大量示例代码演示了文件流的基本操作、常见陷阱和最佳实践,如RAII自动管理资源、类型安全读写、批量操作提升性能等。最后强调了文件流作为C++I/O体系基础的重要性,是让数据持久化的关键技术。

2503_92929084的博客 369
上一篇: VisualStudio中的C++里的同一个项目下存在多个项,如何分开运行
下一篇: Visual studio 2022无法运行,提示: C4996 ‘scanf‘: This function or variable may be unsafe。
ITsailorMoon
博客等级 码龄6年 21粉丝 · 6原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值