C++ 学习
yingfeng2
这个作者很懒,什么都没留下…
展开
-
2021-03-02
浅析为什么char类型的范围是 —128~+127码墨2016-08-31 16:08:273825收藏1分类专栏:编程开发之计算机基础文章标签:内存128char类型在C语言中, signed char 类型的范围为-128~127,每本教科书上也这么写,但是没有哪一本书上(包括老师)也不会给你为什么是-128~127,这个问题貌似看起来也很简单容易, 以至于不用去思考为什么,不是有一个整型范围的公式吗: -2^(n-1)~2^(n-1)-1 n为整型的内存占用...转载 2021-03-02 22:06:56 · 153 阅读 · 0 评论 -
*.inl文件是内联函数的源文件
*.inl文件是内联函数的源文件,通常内联函数在C++头文件中实现,但有时为了考虑将其实现与头文件分离,故意在另一文件中实现,通常它在声明内联函数的头文件的末尾被#include语句包含进来。原创 2015-01-06 22:15:03 · 560 阅读 · 0 评论 -
c++
voidSprite3D::removeAllAttachNode(){ for (auto& it : _attachments) { //std::unordered_map 类型的循环 removeChild(it.second); } _attachments.clear();}Sprite3DCac原创 2015-02-12 10:29:23 · 462 阅读 · 0 评论 -
创建 Win32 应用程序 (C++)
创建 Win32 应用程序 (C++)https://msdn.microsoft.com/zh-cn/library/bb384843.aspx转载 2015-04-22 15:37:02 · 415 阅读 · 0 评论 -
游戏计划
RTSTank as 项目http://cn.cocos2d-x.org/tutorial/show?id=2752 Cocos2d-x 3.4实战:仿COC的小Demo总结游戏人工智能编程精粹SLG 游戏塔防游戏 http://cn.cocos2d-x.org/tutorial/lists?id=81http://c原创 2015-04-23 21:23:47 · 468 阅读 · 0 评论 -
c++代码生成器
一个C++类代码生成器2013-10-30 14:12 457人阅读 评论(0) 收藏 举报类something程序员c语言语言目录(?)[+]引言make_cpp_class.py这个项目的目的是使产生c++类的头文件和实现文件更容易。这个项目经常可以制造出正确的代码,可是,这个项目常常不能确保包含之前的头文转载 2015-04-21 23:12:22 · 6417 阅读 · 0 评论 -
C++_编写动态链接库
C++_编写动态链接库动态链接库简介动态链接库(Dynamic Link Library 或者 Dynamic-link Library,缩写为 DLL),是微软公司在微软Windows操作系统中,实现共享函数库概念的一种方式。这些库函数的扩展名是 ”.dll”、”.ocx”(包含ActiveX控制的库)或者 “.drv”(旧式的系统驱动转载 2015-08-26 11:49:25 · 326 阅读 · 0 评论 -
C++静态库与动态库
C++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因转载 2015-09-21 10:07:33 · 290 阅读 · 0 评论 -
string::npos的一些说明
string::npos的一些说明一、定义std::string::npos的定义:[cpp] view plaincopystatic const size_t npos = -1; 表示size_t的最大值(Maximum value for size_t),如果对 -转载 2015-11-27 15:49:51 · 384 阅读 · 0 评论 -
size_t 类型
size_t 类型size _t 为了增强程序的可移植性,便有了size_t ,不同系统上,定义size_t可能不一样。经测试发现,在32位系统中size_t是4字节的,在64位系统中,size_t是8字节的,这样利用该类型可以增加程序移植性。size_t的定义 它的定义在/usr/include/linux/types.h转载 2015-11-27 16:12:01 · 409 阅读 · 0 评论 -
printf,sprintf,vsprintf 区别
有C语言写作历史的程序员往往特别喜欢printf 函数。即使可以使用更简单的命令(例如puts),但printf 出现在Kernighan和Ritchie的「hello, world」程序中一点也不会令人惊奇。我们知道,增强后的「hello, world」最终还是需要printf 的格式化输出,因此我们最好从头开始就使用它。但有个坏消息:在Windows程序中不能使用printf。虽然转载 2015-11-28 14:27:00 · 402 阅读 · 0 评论 -
C++文件读写详解(ofstream,ifstream,fstream)
C++文件读写详解(ofstream,ifstream,fstream)在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结:这里主要是讨论fstream的内容:[java] view plaincopyprint转载 2015-11-27 16:38:05 · 291 阅读 · 0 评论 -
va_start和va_end使用详解
va_start和va_end使用详解 本文主要介绍va_start和va_end的使用及原理。 在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。 介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理: 1.在C中,当我们无法列出传递函数的所有实参的转载 2015-11-28 14:26:11 · 377 阅读 · 0 评论 -
size_type
size_type 编辑本词条缺少概述、名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!中文名size_type类 型函数定 义unsigned类型隶 属程序代码目录1 简介2 意义3 说明4 其它范例简介编辑转载 2015-11-27 16:14:30 · 254 阅读 · 0 评论 -
sscanf 编
sscanf 编辑sscanf() - 从一个字符串中读进与指定格式相符的数据。swscanf()- 用于处理宽字符字符串,和sscanf功能相同。函数原型:int sscanf( const char *, const char *, ...);int sscanf(const char *buffer,const char原创 2015-12-07 21:21:59 · 327 阅读 · 0 评论 -
VC 输出目录
原创 2015-12-08 15:26:38 · 457 阅读 · 0 评论 -
行为3
的原创 2014-10-21 16:09:40 · 545 阅读 · 0 评论 -
行为
假设左图的圆圈处是我们的target位置,那么desiredVelocity就是机车的position与target的position的矢量差(绿色),当然desiredVelocity不会是整个绿色线段的长度大小,否则机车就直接跳到target处了,所以我们把desiredVelocity限制在最大速度maxSpeed以内,也就是以最大的速度向目标行驶,转向力force是desiredVeloc原创 2014-10-21 13:23:58 · 545 阅读 · 0 评论 -
引用2
#include #include using namespace std;//引用传递,函数将引用作为参数。如果引用被修改,最初的参数变量也会被修改。void swap(int& first, int& second){ int temp = first; first = second; second = temp;}int main(){ int x = 5原创 2014-09-19 23:07:54 · 435 阅读 · 0 评论 -
C++ 要解决的问题
预编译头文件 #include “stdafx.h“;原创 2014-09-21 19:52:17 · 374 阅读 · 0 评论 -
注意
输出一个对象可以重载这个类的原创 2014-09-21 20:38:56 · 452 阅读 · 0 评论 -
注意
C++ 类里面的叫方法,函数和方法的叫法?????原创 2014-09-22 16:52:10 · 451 阅读 · 0 评论 -
Mac 上编译Boost
yingfengdeMacBook-Pro:~ yingfeng$ cd /Users/yingfeng/Documents/OgreBuild/boost_1_56_0yingfengdeMacBook-Pro:boost_1_56_0 yingfeng$ ./bootstrap.sh原创 2014-09-27 14:32:45 · 688 阅读 · 0 评论 -
行为4
峰原创 2014-10-22 13:18:45 · 432 阅读 · 0 评论 -
行为5
从原创 2014-10-23 11:10:05 · 605 阅读 · 0 评论 -
行为8
的原创 2014-10-27 11:31:31 · 440 阅读 · 0 评论 -
行为7
的原创 2014-10-27 10:59:37 · 377 阅读 · 0 评论 -
行为6
地方原创 2014-10-25 16:52:38 · 726 阅读 · 0 评论 -
难得糊涂
不要自以为聪明,在有些事情上,你可以原创 2014-10-27 23:10:27 · 422 阅读 · 0 评论 -
数据结构
下列函数渐进增长速度最快的是:原创 2014-10-28 23:13:26 · 1759 阅读 · 0 评论 -
SQLLITE 使用
http://www.cnblogs.com/xFreedom/archive/2012/04/09/2439575.htmlhttp://blog.csdn.net/hudashi/article/details/7451584原创 2014-10-30 15:52:35 · 613 阅读 · 0 评论 -
xcode c++ 编程错误
duplicate symbol __Z17GetStaticDataNamev in: /Users/yingfeng/Library/Developer/Xcode/DerivedData/NCF-hglalmtjdtkqyaaswyhasrbeflop/Build/Intermediates/NCF.build/Debug-iphonesimulator/NCF iOS.bui原创 2014-10-30 14:27:13 · 609 阅读 · 0 评论 -
行为2
从原创 2014-10-21 15:15:49 · 453 阅读 · 0 评论 -
引用1
//本章的主题包括 引用、文本(const)、文本表达式(constexpr)、静态(static)、外部(extern)、类型定义(typedef)、类型别名(aliases)、类型转换、作用于解析、统一初始化、可选函数语法、空指针文本、尖括号(angle bracket)、初始化列表、显示转换运算符、特性(attribute)、用户自定义文本、头文件、可变长度参数列表以及预处理器宏。/**原创 2014-09-19 22:15:27 · 467 阅读 · 0 评论