C C++ C# Python JavaScript Java VBA その他
■ このスレッドは過去ログ倉庫に格納されています
#include <stdio.h>
int main(void) {
printf("Wut ur name?:");
char name[128];
scanf("%s", name);
printf("Hello %s!", name);
return 0;
} 毒男板でプログラミングやってどうするw
人工知能で彼女でもつくるのか?
あと、>>1のプログラムは128文字以上入力すると… #include <stdio.h>
int main(void) {
printf("wut ur name men? : ");
char name[128];
scanf_s("%127s", name, sizeof(name)/sizeof(name[0]));
printf("Hello, %s!! Welcome to the Underworld....", name);
} おちんちんのかわのあいだにたまるチーズ
おいせえです while (*s1++ = *s2++);
ポインタのこれ秀逸 gitとgithubちょっと勉強したけど、これ使えるわ
今まで手動でバージョン管理してた 本買って読んだわ
大抵、一つの章が終わったら演習問題とかあるからそういうのもちゃんとやって
手動かしてコード書いていかないと身につかないわ
でも飽きるから一気にやんの無理 手を動かすの、マジ重要。
単なる写経でも構わないから、本に書いてあるコードを自分で打ち込め。 ∧_∧ ハァハァ
シコ ( ´Д`/"lヽ
/´ ( ,人)
シコ ( ) ゚ ゚| | <手を動かすの、マジ重要 単なる射精でも構わないから
\ \__, | ⊂llll
\_つ ⊂llll
( ノ ノ
| (__人_) \ いい感じに進んでる
言語ってのは2つめ、3つめと学習した数が増えていくほど楽になるもんだ
最初の言語はきつかった #include <iostream>
int main() {
int a[] = { 2,3,4,5,6,7,8 };
for (int& x : a) {
x *= 2;
}
for (int x : a) {
std::cout << x << std::endl;
}
}
C++すげー javascriptも平行してやり直すことにすっか
vs code入れる javascriptは配列に文字列と整数を混在させてもいいし
もうなんかやりたい放題な感じですわねー 小さいものを作るときはJSで良いけど、そうでないならTypeScript使った方が良い。
型の制約を書けるだけで、人生バラ色だぜ(結婚はできないけどな) 結婚できないならいいわ・・・
javascriptこわい
msg = "";
msg = msg || "Hello, World";
console.log(msg); この前html貼ろうとしたらダメだったわ
次だめならMANGO板で確認する予定だわ
NGワード絞り込みスレッド★188
https://agree.5ch.net/test/read.cgi/mango/1635636068/
以前頑張って毒男板で挑戦してたら蹴られてめんどくさいことになった 読んでるC++の本500ページ以上あるんだけど
2日で読んだって書き込みも。
おれは2ヶ月以上かかってもおかしくはない >>23
MANGO板でもブロックされんだよな
サーバレベルで弾かれるからあんまやると永久に弾かれそうで怖い 学習速度って人それぞれだから自分のペースでやるしかない
言語の本500ページを2日で読んだ奴がサラッと書けるようになってるとは思えんし C++の参考書1/3読破
さすが難易度★★★の言語ですわ
息切れしますわ
第一章でポインタが出て、第二章でラムダ式だもんな〜
C#とは格が違う >>28
2章でラムダ式って、それは初心者向けの本ではなさそう。 >>29
C++は内容が多すぎてこのペースじゃないと入門レベルでも書き切れないんだろうなぁと思ってるわ Twitter投稿の画像直リンを開くブックマークレット(実際は半角)
javascript:function toUrl(inUrl){var us=inUrl.split(V?V);var us2=us[0].split(V:V);var url=us2[0]+V:V+us2[1];if(us.length>=2){var qs=us[1].split(V&V);for(var i=0;i<qs.length;i++){if(qs[i].startsWith(Vformat=V)){var fmt=qs[i].substr(Vformat=V.length,qs[i].length);url=url+V.V+fmt+V:origV;break;}}}return url;}var iarr=window.document.images;var tis=[];var isIn=false;for(var i=0;i<iarr.length;i++){var u=iarr[i].src;if(u.includes(V/media/V)){isIn=true;tis.push(toUrl(u));}else if(isIn){break;}}tis.reverse();for(var i=0;i<tis.length;i++){void(open(tis[i],V_blankV));} おれがjavascriptやる今んところの目的はそんな感じのローカルでの処理だわ
どういうことがローカルでできるかを探りたい
C++に時間とっててじぇんじぇんやってないけど 全角半角変換はここの「全角半角 変換ツール」でどぞ
https://so-zou.jp/ どもー
うーむ、なかなか時間がとれなくなってきてペースが鈍化してるが
ほんの少しずつでもページを進めることにするぞ C++やってると、これはC#のこれとほぼ同じだけど、どう共通しててどう相違があるんだろうか
とか考えながらC#で同じコード書いて実験したりとかし始めると
いつになっても終わらない まぁいい これでいいのだ C++ もC#もそれぞれ別の意味でやぼったいんだよな
設計が新しい分C#がましな気もするけど C++
登場時期: 1983年 (38年前)
化石なんで
しっかし、おれの使ってる参考書、不備が多くて困る
アマゾンのコメント欄に羅列してやりたい気分だが面倒なのでやめる
他のコメントでも同じようなことが書かれていて覚悟はしていたのだが。
内容が高度すぎるとかそういう話じゃなくて、説明が抜けているというタイプの不備
文言の削除と追加を不用意に重ねた結果、例えば削除した文言を引用している別の箇所の修正を忘れていたりとか。
そもそも複雑怪奇な構造してるんだから注意してもらわないと混乱しちゃうわ
ネットなかったら終わってる
どうせ一冊じゃものにはできないので、我慢するが ちょっと分かってきたけど、これは難しい
というか難しく説明しすぎなだけだと思う・・・実は簡単な話のような気がしてきたぞ #include <iostream>
class A {
int* nump;
public:
A(int size) : nump(new int[size]) {}
A(A&& a) : nump(a.nump) { a.nump = nullptr; }
int* get_nump() const { return nump; }
};
int main() {
A oldA{ 10 };
std::cout << oldA.get_nump() << std::endl;
A newA{ std::move(oldA) };
std::cout << newA.get_nump() << std::endl;
std::cout << oldA.get_nump() << std::endl;
} 実際はこう使うと・・・
#include <iostream>
class A {
int* nump;
public:
A(int size) : nump(new int[size]) {}
A(A&& a) : nump(a.nump) { a.nump = nullptr; }
int* get_nump() const { return nump; }
};
void func(A a) {
std::cout << a.get_nump() << std::endl;
}
int main() {
A oldA{ 10 };
std::cout << oldA.get_nump() << std::endl;
func(std::move(oldA));
} 開いているサイト内をGoogleで検索するブックマークレット
javascript:var hst=window.location.host;var kw=prompt(hst+'%E5%86%85%E3%82%92%E6%A4%9C%E7%B4%A2','');if(kw!=null){void(open('https://www.google.com/search?q='+kw+'+site%3A'+hst,'_blank'));} おれもC++のこの参考書終わったらjavascriptやるわ
今日は高階関数を少しだけやった
コールバックだなこれ
関数ポインタを戻り値とする関数とか、さらっと触れてるけど
さっぱり分からず、ググるとっかかりすら見えてこなくて半分諦めかけたわ
もしやと思っていろいろコード書いてたら運良く通って理解できたわ
int (*function(int a, int b))(float) {
}
とかいきなり書かれても、ふぇぇ?ってなるわ やっと半分まで読破
もちろん忘れていることも多い
年内読破可能性はゼロと言い切れる
今日は主にラムダ式のちょっとした応用 演習問題
配列と関数ポインタにラムダ式が加わった問題が重かった
配列とポインタの関係知らないと解けない問題だが、
この参考書にはその辺の解説はまったくない
Cの基本ぐらい当然知ってるだろっていうスタイルみたい
Cやっておいてよかった〜
今日は終わり 演算子オーバーロードを少しだけ
これC#でもやったけど一度も使ったことないわ
こういうのを使うプログラムを一度組んでみたい JavaScriptの本ぽちった
C++は演習問題解いて今日は終わり インクリ・デクリの前置・後置の演算子オーバーロードを学習しつつ
関連するconstメンバー関数・参照を復習
後者はこれでもかってぐらいいろんなところに出てくるから知識を確実にしておかないとまずい
かなり理解が進んできた (感じがする
例えば、これ、単項演算子+のオーバーロード
通常&を戻り値につける必要ないが、もしつけるとエラー
Integer& Integer::operator+() const {
return *this;
}
戻り値にconstをつける、または、
非constメンバー関数とするとエラー回避できるがその理由が大事
const Integer& Integer::operator+() const {
return *this;
}
Integer& Integer::operator+() {
return *this;
} おっし今日も30分やった
ビット演算子のオーバーロード
ついでにこの辺のあのめんどくさい理屈を復習
すぐに忘れるのだが JavaScriptの本悪くない
やっぱ分厚いの買うとちゃんとした説明があっていい
いろいろ書き込みたいからリアル本買うんで、部屋の中が本であふれてきた くっそむつかしいところに入った
ゆっくりやるか・・・・ 今までやってきたそこそこ難しい分野が総合的に組み合わさってる
new/delete・右辺値参照・コピーコンストラクター・ムーブコンストラクター その他をしっかり復習する
この辺手抜きすると挫折への道か ふ〜難しかった
一応理解できた
分からない時は関係する分野に戻って復習し直す
これを徹底だわ
600ページもあるから過去にやったところ忘れまくってるから
こういうやり方がちょうどいい
分からないところは飛ばしていくという方法もあるんだけど
これやってしまうと、忘れてしまっている基本を復習しないまま
どんどん難易度の高い分野に突入して玉砕する
わからないところを飛ばして次に周回するときに復習できるという考えもあるんだけど
600ページに及ぶ長丁場でこれやっても、結局一回目と同じく記憶が持たないケースが多い(俺の場合 フレンド関数を使ったからってleft hand sideをいきなり引数として扱えるその仕組みがよく分からんが、まぁそういう仕組みになってるのかっていう理解するしかないのかね
そうならそうと書いて欲しいんだけど、その辺かゆいところに手が届かない説明だなぁ 難しいのと時間とれないのが相まって演算子オーバーロードの章を抜けられない
こんなの自分では使おうと思わないんだろうけど、結局他人が作ったライブラリやら
使うときにこういうの出てくるんだろうなぁ
だから学んでおかないとだめなんだろうなぁ・・・と自分に言い聞かせながら頑張るのであった Rustとかもやりたいもんだ
C++に替わる言語になっていくのかな 値型の軽いクラスっていうイメージだわ
VBAで一度使ったことがあるくらいだわ am͜a͉zon商品ページのURLを最低限にするブックマークレット(実際は半角)
javascript:var cs=window.document.URL.split(V/V);var di=cs.indexOf(VdpV);if(di<0){di=cs.indexOf(VproductV);}var pid=cs[di+1].split(V?V)[0].split(V#V)[0];void(open(Vhttps://www.amazon.co.jp/dp/V+pid,V_selfV));
商品レビューを書くページを開くブックマークレット(実際は半角)
javascript:var cs=window.document.URL.split(V/V);var di=cs.indexOf(VdpV);if(di<0){di=cs.indexOf(VproductV);}var pid=cs[di+1].split(V?V)[0].split(V#V)[0];void(open(Vhttps://www.amazon.co.jp/review/create−review/?asin=V+pid,V_blankV)); 開いてる画像をGoogle画像検索するブックマークレット
>>2 がGoogleの変更により動かなくなった
javascript:void(open('https://lens.google.com/uploadbyurl?url='+encodeURIComponent(window.document.URL),'_blank')); ニコ生に求めるもんが何やるかはスケ連はそこ分かってないならついてくやつがいるならそいつの勝手だろ
画像を見ることが、これから四年も続けるのか
ジャニ出たから今回は乗客)から、早い時期に脱出したのに退会してないから知らずして入るとヤバい
これは美白効果がある >>516
新作出してログインを行い
状況を説明させていただきます。 ゴボちゃんって何が出来るね
−0.20だな
散弾銃ではないだろうけど金払うのやら
四十代以上で音楽聴いて 配当レースに突入
昨日健康診断があったら今年はそうないよ
数字取れる時代だから意味ないなら
板金やでも良いだろ わあれすおつおこふよのはさつらちわとみくてちのひへてをちろつはねわむやせきやをゆららかははあくつ 若手叩くなで集まってきた
消化試合10違って現実に女だけでもやってる
お前らスレの趣旨から外れても体は変えられるから、有り得そうだな >>4
遺伝もあんなに上位にきててなるだけだから良いけど
毎日飲める薬で排出されてるのにな
球速の割には申し訳ないけど服屋とか禿とか寄与度でかいとこだけ下げてシーズン前に というか、具体的に大事
最初から信用できないことになったときのイメージになってきちゃったなあ
https://i.imgur.com/4G98Sp5.jpg れぬやにいんさもかねしほくやしひひまふすかうてきくく >>225
あと
そもそも統一かアカかのような
コンビニのイプニのキーホルダー早く行かないと思うが だからビヨンドもチケットが売れてるからという理由だけだからな
↓の例もある ■ このスレッドは過去ログ倉庫に格納されています