• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C++教程

RSS
  • [C++]埃拉托色尼算法
    [C++]埃拉托色尼算法
     /*埃拉托色尼算法 问题描述:定义一个正整数n,求0-n范围以内的所有质数 @date2017-03-06@authorJohnnyZen */ #includeamp;amp;lt;iostreamamp;amp;gt;#includeamp;amp;lt;math.hamp;amp;gt;usingnamespacestd ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:184 | 回复:0
  • c++网络编程(四)LINUX/windows下socket基于I/O复用的服务器端代码解决多进程服务端 ...
    c++网络编程(四)LINUX/windows下socket基于I/O复用的服务器端代码解决多进程服务端 ...
      原文作者:aircraft原文链接:https://www.cnblogs.com/DOMLX/p/9613861.html  好了,继上一篇说到多进程服务端也是有缺点的,每创建一个进程就代表大量的运算与内存空间占用,相互进程数据交换也很麻烦。本章 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:174 | 回复:0
  • [转]Matlab与C++混合编程(依赖OpenCV)
    [转]Matlab与C++混合编程(依赖OpenCV)
    Matlab与C++混合编程(依赖OpenCV)之前在运行别人论文的代码的时候,经常有遇到Matlab与C++混合编程的影子。实际上就是通过Matlab的Mex工具将C++的代码编译成Matlab支持调用的可执行文件和函数接口。这样一方面可以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:186 | 回复:0
  • c#调用Delphi的dll函数遇到的问题及解决方法
    c#调用Delphi的dll函数遇到的问题及解决方法
    c#调用Delphi的dll时,1.如果dll中的函数参数含有var,则c#中要加上ref(引用);否则,会有提示错误:“尝试读取或写入受保护的内容。这通常指示其他内存已损坏”。2.如果dll中的参数是THandle类型,在c#中用IntPtr ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:191 | 回复:0
  • std::max、std::minerrorC2589:“(”:“::”右边的非法标记,errorC2059:语法错误:“: ...
    std::max、std::minerrorC2589:“(”:“::”右边的非法标记,errorC2059:语法错误:“: ...
    在VC++种同时包含头文件#includeamp;amp;lt;windows.hamp;amp;gt;和#includeamp;amp;lt;algorithmamp;amp;gt;后就会出现无法正常使用std标准库中的min和max模板函数,经过查阅发现这是因为在Windows.h种也有min和max ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:190 | 回复:0
  • 任何时候都适用的20个C++技巧
    任何时候都适用的20个C++技巧
    这些小技巧之所以特别,是因为这些信息通常吧不能在C++书籍或者网站上找到。比如说,成员指针,即使对于高级程序员也是比较棘手,和易于产生bugs的,是应该尽量避免的问题之一。 Page1:Introduction 介绍接下来的这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:191 | 回复:0
  • C语言中的整型提升(integralpromotion)
    C语言中的整型提升(integralpromotion)
    文章转自:http://wangwenbingood1988.blog.163.com/blog/static/3515459320116305111598/记得自己以前写过一篇有关整形提升的文章,今天在面试宝典上又遇到这么一道题 #includeamp;amp;lt;iostreamamp;amp;gt;usin ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:197 | 回复:0
  • 可变参数的使用(C++和C#实现)
    可变参数的使用(C++和C#实现)
    //C++中的可变参数使用#includeamp;amp;lt;stdio.hamp;amp;gt;#includeamp;amp;lt;stdarg.hamp;amp;gt;intOpenFileArray(FILE***array,char*mode,char*filename,...){  char*pName=NULL;  intnrFiles=0;  inta ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:181 | 回复:0
  • 执行效率做比较,Go、python、java、c#、delphi、易语言等
    执行效率做比较,Go、python、java、c#、delphi、易语言等
    比较环境,在win7  64位,比较各种语言的整数型运算,下面的比较只作为单项比较。具体方式,40000*40000遍历相加。为了防止编译器优化,生成一个随机数。1:c#,在NET2.0框架下作为比较,不清楚这些年微软把NET3.5 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:208 | 回复:0
  • c#base64编码解码
    c#base64编码解码
    一.Base64的编码规则Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24位数据,再把这24位数据分成4组,即每组6位。再在每组的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:185 | 回复:0
  • DotNetC#中字符串变量与内存地址的关关系
    DotNetC#中字符串变量与内存地址的关关系
     在很多网上资料中看到,关于net中的string(字符串)变量的特性说明:在net中string变量一但被赋值后就不可再对其值进行修改,这是什么意思呢?我们又如何去理解当中的amp;quot;值不可修改amp;quot;的说法呢?首先,我们知 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:232 | 回复:0
  • 比较C#中几种常见的复制字节数组方法的效率
    比较C#中几种常见的复制字节数组方法的效率
    在日常编程过程中,我们可能经常需要Copy各种数组,一般来说有以下几种常见的方法:Array.Copy,IListamp;amp;lt;Tamp;amp;gt;.Copy,BinaryReader.ReadBytes,Buffer.BlockCopy,以及System.Buffer.memcpyimpl,由于 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:204 | 回复:0
  • 【ADT】链表的基本C语言实现
    【ADT】链表的基本C语言实现
    什么是抽象数据类型?首先,这一概念是软件开发人员在力求编写的代码健壮、易维护且可以复用的过程中产生的。英文是AbstractDataType。有人将其比作“抽象”的墙壁,“它将接口和实现明确分开,所以用户只看到接口, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:47 | 阅读:220 | 回复:0
  • POJC程序设计进阶编程题#3:寻找山顶
    POJC程序设计进阶编程题#3:寻找山顶
    编程题#3:寻找山顶来源:POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意:总时间限制:1000ms内存限制:65536kB描述在一个m×n的山地上,已知每个地块的平均高程,请求出所有山顶所在的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:122 | 回复:0
  • C#TcpClient连接状态检测
    C#TcpClient连接状态检测
    C#TcpClient在连接成功后无法检测连接状态,即使对方关闭了网络连接。以下扩展可检测连接状态:publicstaticclassTcpClientEx{publicstaticboolIsOnline(thisTcpClientc){return!((c.Client.Poll(1000,SelectMode.Se ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:126 | 回复:0
  • 转Oracle12c:ManagingResources
    转Oracle12c:ManagingResources
    http://www.oracle-class.com/?p=3058 1.Introduction:Oracledatabase12ccomeswithseveralResourcemanagementenhancementstohandleresourceswithinCDBsandPDBs.Inthisarticlewewillfocuso……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:116 | 回复:0
  • C#使用GZipStream实现压缩和解压缩
    C#使用GZipStream实现压缩和解压缩
    前言我们在项目中,有可能会遇到存入到数据库或者传输的数据量比较大,这个时候,就可以考虑在存入数据库或者发送传输之前,将数据压缩下,当从数据库中取出时,再解压还原数据。正文废话不多说,我封装了一个工具类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:127 | 回复:0
  • 自定义的C++断言宏
    自定义的C++断言宏
    cassert提供的断言宏不够好用,自己写一个 #defineMyAssert(Expression,Message,TestID)if(!(Expression)){coutamp;amp;lt;amp;amp;lt;amp;quot;AssertFailInTest#amp;quot;amp;amp;lt;amp;amp;lt;(TestID)amp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:150 | 回复:0
  • C#按关闭按钮实现最小化,按ESC才关闭的实现【含系统消息大全】 ...
    C#按关闭按钮实现最小化,按ESC才关闭的实现【含系统消息大全】 ...
    Title在这里输入文本...protected override void WndProc(ref Message m)         {             const int WM_SYSCOMMAND = 0x0112;             const int SC_CLOS ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:154 | 回复:0
  • C++重写虚函数的代码使用注意点+全部知识点+全部例子实现
    C++重写虚函数的代码使用注意点+全部知识点+全部例子实现
    h--------------------------#ifndefVIRTUALFUNCTION_H#defineVIRTUALFUNCTION_H/**派生类中覆盖虚函数的使用知识点*1、返回值必须相同。一个特例,返回值为本类类型的引用或指针,且可转为基类类型。*参见:* ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:131 | 回复:0
  • 自己动手制作C#电子词典
    自己动手制作C#电子词典
    在帮兄弟查一个电子词典的API的时候 发现了一个很好的网站!可以查单词很简单!废话少说下面开始我们的DEMO,看看是怎样做成你自己的电子词典的!(本Demo只适合菜鸟级别的人士,请高手止步!不然你会后悔的)1、首 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:135 | 回复:0
  • 如何在VS2010环境下编译C++程序
    如何在VS2010环境下编译C++程序
    原文:http://blog.csdn.net/gupengnina/article/details/7441203 用VisualStudio编写VisualC++程序的第一步是选择项目的类型。对于每种项目类型,VisualStudio都为您设置编译器设置并生成起始代码。创建新项目在“ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:130 | 回复:0
  • C#实现DES对称加密法
    C#实现DES对称加密法
    入口参数有三个:key、data、mode。key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:158 | 回复:0
  • C#图像处理:获取鼠标位置信息(全局)
    C#图像处理:获取鼠标位置信息(全局)
    Pointms=Control.MousePosition;//获取鼠标位置this.label2.Text=string.Format(amp;quot;{0}:{1}amp;quot;,ms.X,ms.Y);MouseButtonsmb=Control.MouseButtons;//获取鼠标按键if(mb==Syst……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:142 | 回复:0
  • C#写windows服务的权限。(可以对C盘等进行读写等等)
    C#写windows服务的权限。(可以对C盘等进行读写等等)
    1.首先进入项目属性2.在安全性选项中启用ClickOnce选项 3.然后去Properties中打开app.manifest4. 把 requestedExecutionLevel 节点的 level 修改为 requireAdministrator5.修改完毕后,返回第二部,把启用Cli ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:137 | 回复:0
  • POJC程序设计进阶编程题#5:细菌分组实验
    POJC程序设计进阶编程题#5:细菌分组实验
    编程题#5:细菌实验分组来源:POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意:总时间限制:1000ms内存限制:65536kB描述有一种细菌分为A、B两个亚种,它们的外在特征几乎完全相同,仅仅 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:131 | 回复:0
  • FedoraLinux下安装配置C开发环境Code::Blocks
    FedoraLinux下安装配置C开发环境Code::Blocks
    一、提前的话要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面都会有C的编译调试工具,不过这些工具都是命令式的,正式开发的话会很不方便。Fedora在安装的时候 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:131 | 回复:0
  • 桌面程序开发(winformC#)
    桌面程序开发(winformC#)
    这里有一篇写的很好的博客,单调我自己在手动实践的时候遇到了一些问题(没有连接数据库,好像代码有点跑不起来,目前只简单的试了一下4个窗体)这一步的设置是在属性的地方进行设置的,单机事件可以双击从工具栏上 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:117 | 回复:0
  • 聊聊C++中的几种智能指针(上)
    聊聊C++中的几种智能指针(上)
    一:背景我们知道C++是手工管理内存的分配和释放,对应的操作符就是new/delete和new/delete,这给了程序员极大的自由度也给了我们极高的门槛,弄不好就得内存泄露,比如下面的代码:voidtest(){int*i=newint(10);*i=. ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:265 | 回复:0
  • 【C++】从设计原理来看string类
    【C++】从设计原理来看string类
    1、一些C++基础知识模板类string的设计属于底层,其中运用到了很多C++的编程技巧,比如模板、迭代器、友元、函数和运算符重载、内联等等,为了便于后续理解string类,这里先对涉及到的概念做个简单的介绍。C++基础比 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:249 | 回复:0
  • C++学习记录1
    C++学习记录1
    代码1:转义字符点击查看代码#includelt;iostreamgt;usingnamespacestd;voidtest01()//换行{coutlt;lt;quot;HelloWorldquot;lt;lt;endl;//等价于coutlt;lt;quot;HelloWorld\nquot;lt;lt;endl;}voi... ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:251 | 回复:0
  • java与c++的区别
    java与c++的区别
    从跨平台,GC,头文件,指针,结构体,运算符重载,多重继承,宏,流等方面描述java与c++的区别。...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:246 | 回复:0
  • 聊聊C++中的四种类型转换符
    聊聊C++中的四种类型转换符
    一:背景在玩C的时候,经常会用void*来指向一段内存地址开端,然后再将其强转成尺度更小的char*或int*来丈量一段内存,参考如下代码:intmain(){void*ptr=malloc(sizeof(int)*10);int*int_ptr=(int... ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:220 | 回复:0
  • C++类中的常成员和静态成员
    C++类中的常成员和静态成员
    常变量、常对象、常引用、指向常对象或常变量的指针等在定义时都使用了const关键字,这是C++语言引入的一种数据保护机制,称为const数据保护机制。例如通过const关键字主动地将被调函数形参进行限定,限定被调函数不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:225 | 回复:0
  • C++学习日记:关于我决定开始学习C++的那些事
    C++学习日记:关于我决定开始学习C++的那些事
    苦恼于Python运行时感人的速度,我决定学习C++。为了激励我自己好好地学习这门未曾谋面的编程语言,我决定在此开设专栏:C++学习日记。希望在读者们的监督下,我可以早日掌握这门语言。当然,如果那位大佬愿意赐教, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:230 | 回复:0
  • 简记清空C语言输入残留内容
    简记清空C语言输入残留内容
    为了在命令行程序中实现和用户的交互,我们编写的程序的运行过程中往往涉及到对标准输入/输出流的多次读写。在C语言中接受用户输入这一块,有着一个老生常谈的问题:“怎么样及时清空输入流中的数据?”这也是这篇小 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:227 | 回复:0
  • c语言编译器介绍
    c语言编译器介绍
    一、IDE(集成开发环境)集成了文本编辑器,编译器,调试器1.windows编译器|软件名称|版本|相关地址推荐||||||Dev-C++|0.0.0|https://bloodshed-dev-c.en.softonic.com/||Dev-C++|... ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:224 | 回复:0
  • 近期碰到的一些面试题--WPF、C#、数据库
    近期碰到的一些面试题--WPF、C#、数据库
    最近想换工作的念头特别强烈,面了几家公司没有拿到满意的offer,心仪的公司面完锁HC,有点无奈,感觉今年有点卷,把碰到过的面试题总结下。WPF相关:1.定义依赖属性需要注意哪些地方?(1)依赖属性的名字必须以Pro ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:209 | 回复:0
  • C语言项目实现顺序表
    C语言项目实现顺序表
    #includelt;stdio.hgt;#includelt;stdlib.hgt;#includequot;test_顺序表声明.hquot;/*runthisprogramusingtheconsolepauseroraddyourowngetch,system(quot;pausequot;)or...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:217 | 回复:0
  • C++实现ETW进行进程变动监控
    C++实现ETW进行进程变动监控
    C++实现ETW进行进程变动监控何为EtwETW(EventTracingforWindows)提供了一种对用户层应用程序和内核层驱动创建的事件对象的跟踪记录机制。为开发者提供了一套快速、可靠、通用的一系列事件跟踪特性。百度百科前言一直 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:46 | 阅读:209 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap