どうすれば無敵の人がいなくなるか? 無敵の人にとって多少の犯罪の厳罰化は意味がありません。 背負うものがないがゆえ、多少の罰よりも目先の欲求を優先するからです。 それゆえ、もし厳罰化を行うのなら並大抵ではない厳罰化が必要です。 それこそ、 罪を償うためには拷問に近い苦痛が与えられ、且つその苦痛が容易に頭に浮かぶ程度まで周知されておく必要があります。 無敵の人にとって懲役や死刑は苦ではありません。 むしろ、彼らにとってはある種の解放になってしまうでしょう。 それはイスラム原理主義のテロリストが、聖戦で死ねば死後の世界で酒池肉林の生活が待っていると自爆する心理と似ています。 死は苦ではなく解放。 その心理をどうにかしない限り意味がありません。 現代の死刑に対しても、一瞬で逝けるイメージがついてしまっているのはとても危険です。 どうせ死刑になるのなら派手にやってしまおう、死ぬのは一瞬だし恐くない そんな輩が出てきても不思議ではないからです。 しかし仮に、死刑が拷問に近い形で行われそれが公開されていたとしたらどうでしょう? 私は少しの抑止力にはなると思います。 犯罪者の人権? 失うものがない人と守るべきものがある人はどちらが強い? | 精神薬・減断薬カウンセリング ~ 断薬相談ドットコム~. 極論を言えばそんなものはいらないのです。 すべての人の人権を守ろうとすればするほど一部の人の人権は無視されていきます 現代社会で言えば犯罪の被害者の人権が尊重されるあまり、被害者の人権がないがしろにされているケースが目立ちます。 加害者の人権は声高々に叫ばれ続ける反面、被害者は泣き寝入りの世の中です。 その結果、無敵の人なるものを生んでしまうのです。 犯罪者の人権を尊重するあまり、無敵になる人が生まれるのです。 それならばいっそ、人権を守るに値しない人からは人権を排除して、全体のバランスを取った方がまだマシです。 このまま格差社会が進んでいきますと、ますます無敵の人が増え続け、善良な一般人が理不尽に被害を被ることになります。 これは確実です。 そうなってからでは確実に手遅れです。 無敵の人が増え続けると、もはや抑えることも難しくなるでしょう。 無敵の人が少数派の今のうちに、確実に芽をつぶしておかなければいけません。 本当は無敵の人が生まれてないような世の中にするのが理想ですが、どうもそれは資本主義の構造上不可能そうです。 となると酷ですが、無敵の人を抑えこんで無敵でなくなるようにするしかありません。
病院や薬に頼らず健康的に暮らしたい! 薬をやめたけど体調が戻らない! 社会復帰したい! なんで苦しいのかわからない! そんなお悩みを伺い、適切なアドバイスをいたします。 基本的には『最初は会わせてください』とお願いしておりましたが、コロナ騒動の現在、ZOOMやSkypeなどのオンライン相談もお受けしています。 カウンセリングのご案内はコチラ 詳しくはお問い合わせください。 電話 090-8680-3208 メールのお問い合わせはコチラ Follow me!
んで、貴方はそのお立場を実践なされましたか? どうなろうがどうでも良い人生を。 だったら闘う意欲が湧き出でる要素は、蚊の涙程も無いのが、 当然だと思います。 2人 がナイス!しています 失うものが何もない人間ですね。 守るために戦う? そんな綺麗事では戦いは終わらない。 守るべきものがないから、 ただ前を見つめていればいいから、 その時、 人間は自分本来の 最大限の力が使えるんじゃないかと思います。 よく考えたらこの質問、 「『失う物が何もない』人間」とあります。 自らの命も失うものですから、そもそも既に死んでいるということになるのでは... ゾンビ・スケルトン他アンデットの一種なのかえw 3人 がナイス!しています
社会的に失うものが何も無いために犯罪を起こすことに何の躊躇もない人。 これについて思ったのだけど、 社会的に失うものが無い状態とは、 真面目に生きてきた上で、社会的なものを得て、経緯はともかく、社会的に失った人だと思う。 真面目に生きてきたといっても、本人的に思っているだけで、第三者から見たら、違うかもしれないが。 でも、ある程度、社会的なものを得てこそ、失うのだから、最初から失うものがない人は。無敵の人にはならないと思う。 社会的なものが、人それぞれだから、最初からニートだったとして、何かあるのかもしれない、と思う。 でも、社会的に失うものがないように見えて、無敵の人になってない人は、最初から何も持っていない人間かもしれない。 持ってない人は、最初から切望も何もないから、無敵の人にならないのだと思う。 しかし、無敵な人が全て、他人に害意を持っているわけでないと思う。 何も失うものないかもしれないが、今いる場所を失いたくないと思う。 その居場所さえ無くなった時に、害意をもった無敵の人になるのかもしれない、と思う。 害意がどこに向くかは、人それぞれだろうけど。 でも、無敵の人は、無敵ではない、何も考えられなくなった、諦めた愚かな人だと思う。
(拍手) はい!もうこれであなたはこの記事のことを忘れました! にしけい
h>
#include
歩野零一 unread, Feb 10, 2000, 8:00:00 AM 2/10/00 to ポインタでも結構ですから、ご存知の方がいらっしゃいましたら ご教授願えれば幸いです。 構造体を定義した後、初期化するソースをコンパイルすると、次の ようなエラーが出ます。(ソースは下記参照願います) test2. c:11: warning: excess elements in array initializer after `test' 中略 test2. c:25: warning: excess elements in array initializer after `test' この構造体の配列の初期化は1次元では問題ないのですが、2次元 だとなぜか上手くいきません。 配列じゃないから上手くいかないのか、とか配列にしてstring[128] などと変えてみたもののさっぱりです。このような配列をmallocを 使わずに上手く初期化する手はないものでしょうか。 使用したコンパイラはgcc2. 91. 60(egcs-1. 1. 1 release)です。 #include
配列内の構造体を初期化する必要がないのはなぜですか? (2) 私はこの主題を研究しましたが、私は重複を見つけることができませんでした。 インスタンスを作成しなくても、なぜ配列内で struct を使用できるのか疑問に思います。 たとえば、 class と struct ます。 public class ClassAPI { public Mesh mesh { get; set;}} public struct StructAPI public Mesh mesh { get; set;}} ClassAPI が配列で使用されるとき、そのプロパティとメソッドを使用することができる前に new キーワードで初期化されなければなりません: ClassAPI [] cAPI = new ClassAPI [ 1]; cAPI [ 0] = new ClassAPI (); //MUST DO THIS! cAPI [ 0]. mesh = new Mesh (); しかし、これは StructAPI ません。 StructAPI 配列内で初期化する必要がないよう StructAPI 。 StructAPI [] sAPI = new StructAPI [ 1]; sAPI [ 0]. mesh = new Mesh (); ClassAPI で同じことを ClassAPI と、 NullReferenceException ます。 配列でそれらを使用するときそれがなぜ構造体と異なるのですか? struct が値型であるという点で class と struct 違いを理解していますが、それでも意味がありません。 私には、これに関わっている配列がなくても、これを行っているように見えます。 StructAPI sp; sp. mesh = new Mesh (); sp 変数は初期化されていないので、コンパイル時エラーになるはずです。 エラーCS0165未割り当てローカル変数 'sp'の使用 しかし、それは struct が配列に入れられたときには別の話です。 配列はその中の struct を初期化していますか? 構造体配列 初期化 一括. 何が起こっているのか知りたいのですが。
構造体変数の初期化方法は全部で2種類あります。 構造体の初期化方法まとめ まず初めに、前回解説した、一つ一つ初期化する方法です。 search[0] = { "Mark", 165. 4, 47. 8};
search[1] = { "Tom", 159. 5, 45. 6};
search[2] = { "John", 167. 8, 52. 3};
けど、この方法だと少し時間がかかるのでもう一つの方法を紹介します。 それが、このようにして、カッコでまとめて入力する方法です。 INFO search[3] = { { "Mark", 165. 8},
{ "Tom", 159. 6},
{ "John", 167. 3}}; カッコを使った構造体変数の初期化(代入)の注意点とは? この方法を使うときの注意点があります。 この初期化方法は、構造体変数の変数宣言も同時に済ませています。 そのため、先ほど紹介した構造体の宣言方法では、最後の行を消すという変形が必要があります。 カッコでまとめて初期化するとき、構造体の宣言プログラムはこのように変形します。 「struct INFO search[3];」を消した変形です。 struct INFO
float weight;}; 最後の行の「search[3]」を消した変形です。 struct INFO
float weight;}; 最後の行の「INFO search[3];」を消した変形です。 typedef struct
カッコでまとめた代入方法では、 このように変形しないと、変数宣言を2回することになり、「再定義」というエラーが出てしまいます。 カッコを使った代入方法の方が簡単なので、構造体の変数宣言はどちらかといえば変形した形を覚えた方が良さそうですね。また、気づいた方もいるかと思いますが、1つ目と2つ目は全く同じなので、覚えるのは2種類だけです。 構造体の練習用プログラム では、前回作ったプログラムを、カッコを使った構造体変数の初期化、「typedef」を使った構造体の宣言方法使って表します。 名前(name) 身長(height) 体重(weight) Mark 165. 4 47. 8 Tom 159. 構造 体 配列 初期 化传播. 5 45. 6 John 167. 8 52. 3 一応この表も載せておきます。参考にしてみてください。 下は、とある3人の「名前」、「身長」、「体重」の3つをまとめて管理するために、構造体を使ったプログラムです。 #include このページを見るとどうなるか
簡易テーブルみたいなのを扱えるようになれるはず。 やったね! 2} )で初期化しています。
cat のメンバ age は 4 で、メンバ weight は 8. 2 の値で初期化されます。
構造体のメンバの宣言の順番と、初期化子リストの要素の順番は一致させる必要があるので注意が必要です。
コードがわかりづらくなる場合は、C99以降に限りますが指示初期化子の使用を検討してください。
C99以降のC言語では 指示初期化子 が使えます。
これを使うと、初期化子リストの中で初期化したいメンバを指定することが出来ます。
struct animal cat = {. age = 4,. 2, };
↑の場合、 age は 4 で、 weight は 8. 2 で初期化されます。
指示初期化子を使う場合は、初期化子リストの中のメンバの順番は不問です。
つまり、↓のような初期化も可能です。
struct animal cat = {. 2,. C++ 構造体配列 宣言 初期化 定義例|プログ仙人. age = 4, };
これも広義の意味で初期化に含まれるので紹介します。
構造体変数のメンバに直接、値を代入していく初期化です。
厳密には宣言と同時に初期化されるのが「初期化」と呼びますが、処理の文脈によってはこれも初期化と呼ばれます。
一度定義した構造体変数を何度も0クリアしたい場合は、 memset がよく使われます。
memset の第1引数には初期化したい変数のアドレスを、第2引数には初期化に使う値を、最後の引数には構造体のバイト数を渡します。
一時オブジェクトを使った 0 クリアと memset を使った 0 クリア、どちらが速いのでしょうか? 比較してみたいと思います。
検証用のコードはこちら。
#include 構造 体 配列 初期 化传播