PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] printf type of value
楼主:
qas612820704
(Lego)
2014-07-28 15:10:30
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
请问在c底下我要怎么print出我变量的type
例如说
int a;
float b;
char c;
我希望能print出
typeof(a)=int;
typeof(b)=float;
typeof(c)=char;
可是typeof很像不能这样用?
跪求解
作者:
CaptainH
(Cannon)
2014-07-28 15:13:00
标准的C做不到事实上也不需要这种功能, 因为你自己就应该知道所有型态
作者:
Killercat
(杀人猫™)
2014-07-28 15:38:00
这是java以及script language要迈进C++的第1到难关:DC做不到 C++11以降有typeid可以回传type_info
http://tinyurl.com/pfny39u
但是如果你写code还需要runtime知道他型态的话 以C++来讲 我会认为你八成写烂了或者写错了这东西叫作RTTI, 基本上你不能依赖他,因为这个在绝大多数的compiler都可以被关掉的 比方说 g++ -fno-rtti
继续阅读
[问题] 简易排列顺序输出
APE36
[问题] ffmpeg memory leak
sosokill
[问题] 在clang中要使用c++ extention
saladim
[问题] 想问一个可能很智障的开档案问题...
oskens
[问题] system()指令卡住
niss
[问题] 跨档案 #define 的一个小问题
qas612820704
[问题] opencv一个视窗显示两张影像
li4288
[问题] 模拟触发PrintScreen按键
wu110011
[问题] C语言的考题
QXQXQX
[问题] 请教boost在complie时所遇到之错误问题
pandamilktea
Links
booklink
Contact Us: admin [ a t ] ucptt.com