八千里路云和月

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  62 随笔 :: 0 文章 :: 0 评论 :: 37899 阅读

 typedef 使用

比如, typedef G4THitsCollection<B2TrackerHit> B2TrackerHitsCollection;  将  G4THitsCollection<B2TrackerHit> 重命名为  B2TrackerHitsCollection 


 

文件流作为函数参数

1 void fitshape(std::ofstream &ffo, TString fitfunc, Int_t start, Int_t stop);
2 
3 std::ofstream ffo;
4 ffo.open("test.tt", std::fstream::app); 
5 TString sss("test"); 6 fd_tmp->fitshape(ffo, sss, 0, 4000);

注释 ifdef endif

1 #ifdef DRAW
2     TApplication the_app("app", &argc, argv);
3 #endif

strstr() 函数,实现字符串的截断

复制代码
 1 /* strstr example */
 2 #include <stdio.h>
 3 #include <string.h>
 4 
 5 int main ()
 6 {
 7   char str[] ="This is a simple string";
 8   char * pch;
 9   pch = strstr (str,"simple");
10   puts (str);
11   return 0;
12 }
复制代码

文件读取示例

复制代码
 1 // read file and add to fit object   
 2 Double_t *x = new Double_t[133];   
 3 Double_t *y = new Double_t[133];   
 4 Double_t vX, vY;   
 5 Int_t vNData = 0;   
 6 ifstream vInput;   
 7 vInput.open(Form("%smotorcycle.dat",dir.Data()));   
 8 while (1) {
 9       vInput >> vX >> vY;
10       if (!vInput.good()) break;
11       x[vNData] = vX;
12       y[vNData] = vY;
13       vNData++;   }//while
14 vInput.close();
15 
16 delete [] x;   
17 delete [] y;
复制代码

 

posted on   hanX3  阅读(33)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示