<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2402_83149124的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2402_83149124</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2402_83149124]]></copyright><item><title><![CDATA[对Linux中的文件IO的基础了解]]></title><link>https://blog.youkuaiyun.com/2402_83149124/article/details/147257536</link><guid>https://blog.youkuaiyun.com/2402_83149124/article/details/147257536</guid><author>2402_83149124</author><pubDate>Thu, 17 Apr 2025 17:21:30 +0800</pubDate><description><![CDATA[程序是放在磁盘中的代码，进程是指在系统中正在运行的一个应用程序。每一个进程都有一个对应的虚拟地址空间，虚拟地址空间的大小由CUP的位数有关，例如32位计算机进程的虚拟地址空间的大小是2^32字节，也就是4G大小。虚拟地址空间并不是真是存在的。虚拟地址空间分为两个区域，用户区和内核区，用户只能在用户区进行读写操作。想要操作内核区的数据需要通过系统调用来实现。上图表示了虚拟地址空间的分布情况。进程的虚拟地址会通过CPU中的一个管理器MMU来与物理地址进行映射。]]></description><category></category></item><item><title><![CDATA[Linux---动态库和静态库的区别和运行原理及其制作和使用]]></title><link>https://blog.youkuaiyun.com/2402_83149124/article/details/145937566</link><guid>https://blog.youkuaiyun.com/2402_83149124/article/details/145937566</guid><author>2402_83149124</author><pubDate>Sat, 01 Mar 2025 20:53:19 +0800</pubDate><description><![CDATA[库文件是计算机上的一类文件，可以简单的把库文件看成一种代码仓库，它提供给使用者一些可以直接 拿来用的变量、函数或类。库是特殊的一种程序，编写库的程序和编写一般的程序区别不大，只是库不能单独运行。库文件有两种，静态库和动态库（共享库），区别是：静态库在程序的链接阶段被复制到了程序中；动 态库在链接阶段没有被复制到程序中，而是程序在运行时由系统动态加载到内存中供程序调用。库的好处：1.代码保密 2.方便部署和分发。]]></description><category></category></item><item><title><![CDATA[C++----深浅拷贝问题]]></title><link>https://blog.youkuaiyun.com/2402_83149124/article/details/143925476</link><guid>https://blog.youkuaiyun.com/2402_83149124/article/details/143925476</guid><author>2402_83149124</author><pubDate>Wed, 25 Dec 2024 20:44:09 +0800</pubDate><description><![CDATA[深浅拷贝问题是string类的经典问题当我们想实现一个简单string类时，如下public://这里是将String的默认构造函数和带参的构造函数写到了一起//这个函数接口返回了对象中存储的有效字符数量//这个重载了[]运算符，为了方便输出。//析构函数，销毁在堆上开辟的空间~String()private:char* _str;//这里调用了系统默认生成的拷贝构造函数i++)i++)int main()test1();return 0;]]></description><category></category></item><item><title><![CDATA[C++----重载＜＜输出操作符和＞＞输入操作符]]></title><link>https://blog.youkuaiyun.com/2402_83149124/article/details/143674208</link><guid>https://blog.youkuaiyun.com/2402_83149124/article/details/143674208</guid><author>2402_83149124</author><pubDate>Tue, 12 Nov 2024 10:10:41 +0800</pubDate><description><![CDATA[在实现之我们要先了解 cout是一个对象，该对象的类型是ostream，该类包含在头文件<iostream>中，cout是<iostream>中定义的一个全局对象。这时我们就不能把操作符的重载写成成员函数，因为成员函数一定会有隐藏的this指针，所以这里重载操作符就不能使用成员函数重载，要重载成全局函数。这里之所以要d1<<cout才能运行，是因为，这里的运算符重载函数是有两个参数的，其中左边有一个隐藏的this指针。首先我们先写一个简单的日期类，然后试着在Date类中重载一个输出操作符的成员函数。]]></description><category></category></item><item><title><![CDATA[C++ ---STL中的string类的使用]]></title><link>https://blog.youkuaiyun.com/2402_83149124/article/details/143364877</link><guid>https://blog.youkuaiyun.com/2402_83149124/article/details/143364877</guid><author>2402_83149124</author><pubDate>Sun, 03 Nov 2024 18:25:19 +0800</pubDate><description><![CDATA[这篇文章主要介绍了关于C++STL库中string类的一些常见的一些接口和使用方法。]]></description><category></category></item><item><title><![CDATA[整数在内存中的存储]]></title><link>https://blog.youkuaiyun.com/2402_83149124/article/details/142964464</link><guid>https://blog.youkuaiyun.com/2402_83149124/article/details/142964464</guid><author>2402_83149124</author><pubDate>Sun, 20 Oct 2024 22:18:29 +0800</pubDate><description><![CDATA[这篇文章我将主要介绍整数是以何种形式且以何种方式存储与计算机的内存当中，看完这篇文章相信你对于计算机内存的了解将会更进一步。]]></description><category></category></item></channel></rss>