linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
您的位置:
主页
>
程序设计
> C语言
C语言
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
c++中的4种类型转化方式详细解析
具体归纳如下:(1)reinterpret_cast该函数将一个类型的指针转换为另一个类型的指针.这种转换不用修改指针变量值存放格式(不改变指针变量值),只需在编译时重新解释指针的类型就可做到.rei
QString和char以及string之间的赋值详解
一、QString赋值给char*例如:QStringqstr;char*str=qstr.toLatin1().data();//这样便把qstr中的值传给了str二、char[]赋值给string
浅析string 与char* char[]之间的转换
1、首先必须了解,string可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、en
c++中vector<int>和vector<int*>的用法区别
在使用STL容器(比如map、list、vector等)的时候,是用放一个对象还是放一个对象指针,即是用vectorint还是vectorint*,这里的vector可以换成其他的容器,int可以换成
C++常对象精讲_const关键字的用法
const关键字:用const修饰的定义对象称为常对象;用const修饰的声明成员函数称为常成员函数;用const修饰的声明数据成员称为常数据成员。变量或对象被const修饰后其值不能被更新。因此被c
C++内存泄漏及检测工具详解
首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。最简单的方法当然是借助于专业的检测工具,比较有名如BoundsCheck,功能非常强大,相信做C++开发的人
C++空类默认函数详细解析
定义一个空的C++类,例如classEmpty{}一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些memberfunction,一般编译过去就相当于复制代码代码如下:/
关于C++静态成员函数访问非静态成员变量的问题
复制代码代码如下:classa{public:staticFunctionA(){menber=1;}private:intmenber;}编译上述代码,出错。原因很简单大家都知道,静
C语言中怎么在main函数开始前执行函数
在gcc中,可以使用attribute关键字,声明constructor和destructor,代码如下:复制代码代码如下:#includestdio.h__attribute((constr
typedef和#define的用法以及区别
一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedefintINT;typedefin
浅析iterator与指针的区别
1.指针和iterator都支持与整数进行+,-运算,而且其含义都是从当前位置向前或者向后移动n个位置2.指针和iterator都支持减法运算,指针-指针得到的是两个指针之间的距离,迭代器-迭代器得到
怎么实现类的成员函数作为回调函数
如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递this指针给其成员函数从而实
构造函数定义为private或者protected的好处
将构造函数,析构函数声明为私有和保护的,那么对象如何创建?已经不能从外部调用构造函数了,但是对象必须被构造,应该如何解决,麻烦大家帮忙说明,关于构造,析构函数声明为私有和保护时的用法???提出这个问题
构造函数不能声明为虚函数的原因及分析
1.从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过vtable来调用
C++类中的常量介绍
由于#define定义的宏常量是全局的,不能达到目的,于是想当然地觉得应该用const修饰数据成员来实现。const数据成员的确是存在的,但其含义却不是我们所期望的。const数据成员只在某个对象生存
C++符号优先级(详细整理)
PrecedenceOperatorDescriptionExampleAssociativity1()[]-.::++--GroupingoperatorArrayaccessMemberacces
优先队列(priority_queue)的C语言实现代码
优先队列(priority_queue)和一般队列(queue)的函数接口一致,不同的是,优先队列每次出列的是整个队列中最小(或者最大)的元素。本文简要介绍一种基于数组二叉堆实现的优先队列,定义的数据
C/C++回调函数介绍
对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。什么是回调函数?简而
C++中4种类型转换方式 cast操作详解
Q:什么是C风格转换?什么是static_cast,dynamic_cast以及reinterpret_cast?区别是什么?为什么要注意?A:转换的含义是通过改变一个变量的类型为别的类型从而改变该变
C与C++中结构体的区别
C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数。C++中的结构体和类的异同:一、相同之处:结构体中可以包含函数;也可
C++多文件变量解析
不要在头文件中定义变量,在头文件中声明变量。定义放在对应的源文件中。其他地方只能用extern声明。例如:1在头文件a.h中声明一个int变量:externintix;2在源文件a.cpp中定义变量#
C/C++数据对齐详细解析
DataAlignment关于数据对齐问题,现在多多少少有了一些接触,简单地说下自己的看法。1、对齐的背景大端和小端的问题有必要在这里介绍一下,计算机里面每个地址单元对应着一个字节,一个字节为8bit
浅谈C#互操作的内存溢出问题
c#调用C++DLL代码,发现了一个隐藏很深的问题。危害很大,而且不易察觉。大概是申明c++的函数时候,有一个long类型的指针。在C#中我的申明成了这样:publicexternvoidMethod
深入解析C语言中常数的数据类型
废话不多说,上代码复制代码代码如下://编译环境:codeblocks+gcc#includestdio.h#includestdint.hintFun(){uint64_ty;uint32_
C语言文件操作函数freopen详细解析
今天做USACO用到了文件的操作。之前做USACO只是格式化的些写freopen(xxx.in,r,stdin)和freopen(xxx.out,w,stdout)百度百科上是这么
首页
上一页
36
37
38
39
40
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
c++ 中__declspec 的用法详解
C语言基础知识变量的作用域和存储方式详细介绍
C语言指针作为函数返回值
C 语言指针变量详细介绍
线程按指定顺序输出字符到数组的实例代码
C++基于Directx MMX实现的图像灰度转换代码
c++ cin 作为while条件(详解)
C++实现日期类(Date类)的方法
详解C++编程中类模板的相关使用知识
c++函数指针使用示例分享