![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 80
_yshuai
这个作者很懒,什么都没留下…
展开
-
#pragma 预处理指令详解
在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #pragma para 其中par转载 2011-11-08 05:46:20 · 304 阅读 · 0 评论 -
Lvalues and Rvalues
Every C++ expression is either an lvalue or an rvalue. An lvalue refers to an object that persists beyond a single expression.You can think of an lvalue as an object that has a name. All variables,转载 2011-11-08 06:33:15 · 439 阅读 · 0 评论 -
C++11
From Wikipedia, the free encyclopediaJump to:navigation,searchC++11, also formerly known as C++0x (pronounced "see plus plus oh ex"),[1] is the name of the most recent iteration of the C转载 2011-11-08 05:26:33 · 305 阅读 · 0 评论 -
修复缓冲区溢出问题
作者:Michael Howard当 David LeBlanc 和我确定《Writing Secure Code》一书的目录时,我们明确地意识到必须着重介绍缓冲区溢出问题,因为已经有太多的开发人员在编写代码时犯了太多的此类错误,这些错误导致了可被人利用的缓冲区溢出的出现。在本文中,我将集中介绍为什么会出现缓冲区溢出及其修复的方法。为什么会出现缓冲区溢出出现缓冲区溢出需要具备很多条转载 2011-12-07 10:21:10 · 1098 阅读 · 0 评论