質問編集履歴

2

編集

2021/07/29 07:43

投稿

carnage0216
carnage0216

スコア194

test CHANGED
File without changes
test CHANGED
@@ -23,6 +23,18 @@
23
23
  ```
24
24
 
25
25
  において、 std::cout << &str[i] << std::endl;の&str[i] はアドレスを扱うと思っていたのですが、Cでは&str[i] はアドレスを扱うのにC++では&str[i] はアドレスではなく文字や文字列を扱うのでしょうか?
26
+
27
+ ちなみに、Cのように以下のプログラムのようにC++で一文字だけ扱うように書くにはどう書けばいいのでしょうか?
28
+
29
+ ```
30
+
31
+ char* p, * q;
32
+
33
+ int ch;
34
+
35
+ ch = *q;
36
+
37
+ ```
26
38
 
27
39
 
28
40
 

1

hennsyuu

2021/07/29 07:43

投稿

carnage0216
carnage0216

スコア194

test CHANGED
File without changes
test CHANGED
@@ -34,8 +34,6 @@
34
34
 
35
35
  #include <string>
36
36
 
37
-
38
-
39
37
  int main()
40
38
 
41
39
  {